2015-04-13 14:03:10 7210次浏览 3条回答 0 悬赏 5 金钱

Yii GridView 删除数据,不刷新页面。要如何做?

  • 回答于 2015-04-13 15:29 举报

    配置这个属性即可('ajaxUpdate'=>true),希望可以帮到你。

    1 条回复
    回复于 2015-04-13 16:24 回复

    谢谢 删除按钮是A标签,删除的时候直接跳转过去了,删除成功后返回列表页面,'ajaxUpdate'=>true 设置这个不但没删除,出现跳过去就再也没回来,停留在删除跳转过去的页面(错误页面)

  • 回答于 2015-04-13 15:55 举报

    PJAXYII自带这个功能。
    代码如下:

    <?php Pjax::begin();
        echo GridView::widget([
            'dataProvider' => $dataProvider,
            'filterModel' => $searchModel,
            'toolbar' => [
                ['content' =>
                    Html::a('<i class="glyphicon glyphicon-repeat"></i>',
                        [''],
                        [
                            'data-pjax' => 1,
                            'class' => 'btn btn-default',
                            'title' => Yii::t('app', 'Reset Grid')
                        ])
                ],
                '{export}',
            ],
            'columns' => [
                ['class' => 'yii\grid\SerialColumn'],
                [
                    'class' => \kartik\grid\ActionColumn::className(),
                ],
            ],
            'responsive' => true,
            'hover' => true,
            'condensed' => true,
            'floatHeader' => true,
    
            'panel' => [
                'showFooter' => false
            ],
        ]);
        Pjax::end(); ?>
    
    1 条回复
    回复于 2015-04-14 14:43 回复

    谢谢,问下这个我加了,点击GridView自带的删除按钮还是跳转了

  • 回答于 2015-04-13 18:43 举报

    我去,看错题目了,用pjax

您需要登录后才可以回答。登录 | 立即注册
ellen
经理

ellen 苏州

注册时间:2015-03-31
最后登录:2015-06-05
在线时长:56小时55分
  • 粉丝13
  • 金钱415
  • 威望10
  • 积分1075

热门问题