Как использовать Editable::INPUT_SELECT2 в TabularForm?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Kreng
Сообщения: 202
Зарегистрирован: 2017.02.16, 10:11

Как использовать Editable::INPUT_SELECT2 в TabularForm?

Сообщение Kreng »

Как использовать Editable::INPUT_SELECT2 в TabularForm?

Код: Выделить всё

 
  $pages = ArrayHelper::map( \app\models\Page::find()->select(['id','title'])->all(), 'id', 'title' );


  'page1.title'=> [

                'type'=> TabularForm::INPUT_WIDGET,

                'options' => [
                    'class'=>'kartik\grid\EditableColumn',
                    'attribute'=>'id_similar_page',
                    'readonly' => false,
                    'value'=>function($model, $key, $index, $widget)  {
                        return $model->page1->title;
                    },
                    'editableOptions'=>[
                        'header'=>'похожую страницу',
                        'inputType'=> Editable::INPUT_SELECT2,
                        'options' => [
                            'data' =>  $pages,
                        ],
                    ],
                ],
A valid 'widgetClass' for '[3]page1.title' must be setup and extend from 'yii\widgets\InputWidget'.
Ответить