php - 是否可以将 kartik-gridview editable 设置为 inline 而不是 popup?

标签 php gridview yii2 yii2-advanced-app

我构建了以下 GridView:

use yii\helpers\Html;
use kartik\grid\GridView;
use kartik\editable\Editable;

<?= GridView::widget([
    'dataProvider'=> $dataProvider,
    'filterModel' => $searchModel,
    'columns' => [
        'string_identifier', 
        [
            'class' => 'kartik\grid\EditableColumn',
            'attribute' => 'text',
            'pageSummary' => true,
            'readonly' => false,
            'content' => function($data){return '<div class="text_content">'.htmlentities($data->text).'</div>';},
            'editableOptions' => [
                'header' => 'Text',
                'inputType' => \kartik\editable\Editable::INPUT_TEXT,
                'options' => [
                    'pluginOptions' => [
                        'asPopover' => false,
                    ]
                ]
            ],
        ], 
        [
            'attribute' => 'language_id',
            'filter' => Language::getFilter(),
            'content' => function($data){return $data->language->title;},
        ],
    ],
    'responsive'=>true,
    'hover'=>true,
    'export' => false,
]) ?>

但可编辑栏始终是一个弹出窗口。我想将其设置为内联,如 Editable ( link ) 文档中所述。

我尝试在 pluginOptionsoptions 中设置 asPopover => false 但没有任何改变。

我很高兴能得到任何帮助!

最佳答案

您似乎将其插入了错误的部分。试试这个:

'editableOptions' => [                
    'asPopover' => false,
],

来自EditableColumn editableOptions 的文档:

@var array|Closure the configuration options for the [[\kartik\editable\Editable]] widget.

并且这个属性存在于Editable widget中.

关于php - 是否可以将 kartik-gridview editable 设置为 inline 而不是 popup?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29843072/

相关文章:

php - 使用 Javascript 编辑和保存用户 HTML - 它有多安全?

java - Android GridView 适配器与 AsyncTask

widget - 使用 yii2-ckeditor-widget 自定义 ckeditor 以接受 html 和 body 标签

php - 使用 rbac 和数据库存储的 Yii2 角色管理

php - Src 图像和安全性

php - 使用 PayPal IPN 验证付款金额(美元 + 其他),无需运费或税费

wpf - 使 WPF ListView/GridView 在列标题单击时排序的最佳方法?

javascript - 通过单击 LinkBut​​ton 将 BoundField 的值传递给 Javascript 函数

javascript - 如何在 Yii2 Asset Bundle 中使用 JSX 文件

PHP 基于子对象值的短数组