Редактируемый Yii2 в Kartik DetailView не отправлял JSON - PullRequest
0 голосов
/ 13 апреля 2019

Я пытаюсь обновить данные в Kartik-DetailView, используя Kartik-Editable в моем проекте Yii2. Но когда редактировали данные и затем нажимали «отправить / сохранить», представление ничего не отправляло. Таким образом, действие в контроллере не обрабатывается.

Я знаю, что из элемента inspect, на вкладке param, он не имеет полезной нагрузки json, такой как hasEditable, editableIndex и т. Д.

Вот мой код в

view.php

<?php
echo DetailView::widget([
    'model' => $model,
    'mode' => DetailView::MODE_VIEW,
    'attributes' => [
     [
            'class' => kartik\grid\EditableColumn::class,
            'attribute' => 'busFleetStatus',
            'format' => 'raw',
            'value' => Editable::widget([
                'model' => $model,
                'attribute' => 'busFleetStatus',
                'asPopover' => true,
                'beforeInput' => function($form, $widget) {
                    echo $form->field($widget->model, 'busFleetStatus')->widget(\kartik\select2\Select2::classname(), [
                        'data' => ArrayHelper::map(SystemStatus::find()->where(['statusCode' => 'busFleetStatus'])->all(), 'systemStatusId', 'statusDetail'),
                    ])->label(false);
                },
                'displayValueConfig' => [
                    1 => 'Available',
                    2 => 'Maintenance',
                ],
                'format' => Editable::FORMAT_LINK,
                'inputType' => Editable::INPUT_SELECT2,
            ]),
        ],
        .... //another code
   ],
])
?>

Жаль, что никто не может помочь решить эту проблему. Спасибо.

Изображение ошибки

enter image description here

...