Kartik DetailView中的Yii2 Editable没有发送任何JSON

时间:2019-04-13 13:25:56

标签: json yii2-advanced-app kartik-v

我正在尝试在Yii2项目中使用Kartik-Editable更新Kartik-DetailView中的数据。但是,当编辑数据然后单击“提交/保存”时,视图没有发送任何内容。因此,控制器中的操作没有任何要处理的内容。

我知道从检查元素的参数选项卡上,它没有像hasEditableeditableIndex等这样的json有效负载

这是我的代码

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

0 个答案:

没有答案