0
Я хочу обновить gridview kartik в функции успеха ajax, чтобы я мог видеть изменения, которые я сделал после успешного UPDATE, но я не знаю, как вызвать обновить функцию в gridview карты, чтобы отразить обновления.Как вызвать kartik gridview Функция REFRESH внутри функции успеха ajax
$.ajax({
type: 'POST',
url:'',
dataType: 'html',
data: {key:keys},
success: function(data){
$.pjax.reload({container:'#pjax_id'});
},
});
Ниже Картик Gridview
echo GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => $gridColumns,
'containerOptions'=>['style'=>'overflow: auto'],
'headerRowOptions'=>['class'=>'kartik-sheet-style'],
'filterRowOptions'=>['class'=>'kartik-sheet-style'],
'id' =>'dempcc_grid_id',
**'pjax'=>true, // pjax is set to always true for this demo
'pjaxSettings' =>[
'neverTimeout'=>true,
'options'=>[
'id'=>'pjax_id',
]
],**
'toolbar'=> [
['content'=>
Html::a('<i class="glyphicon glyphicon-repeat"></i> Refresh', [''], ['data-pjax'=>1, 'class'=>'btn btn-default', 'title'=>'Reset Grid','id'=>'refresh'])
],
'{export}',
'{toggleData}',
],
'panel'=>[
'type'=>GridView::TYPE_PRIMARY,
'heading'=>'REMITTANCE - DEMPCC',
],
'persistResize'=>false,
]);