在Yii中为CGridView实现刷新按钮

Jor*_*eFG 1 yii cgridview

我有一个CGridView,我想放一个按钮刷新.

我已经尝试添加AjaxButton但我无法做到.

网格ID是会话网格.

我有一个只有CGridView的局部视图.

我设法让它工作,但它是重复的,原始停留在那里.我错过了什么?

非常感谢!

编辑:选择:

<?php 
Yii::app()->clientScript->registerScript('initRefresh',<<<JS
    $('#update-grid-button').on('click',function(e) {
        e.preventDefault();
        $('#session-grid').yiiGridView('update');
    });
JS
,CClientScript::POS_READY);

  $this->widget('bootstrap.widgets.TbButton', array(
    'label'=>'Actualizar',
    'type'=>'primary',
    'icon'=>'repeat white',
    'htmlOptions'=>array(
      'id'=>'update-grid-button',
      'class'=>'pull-right',
    )
  )); 
?>
Run Code Online (Sandbox Code Playgroud)

Mic*_*rtl 5

<button id="refresh-button">Refresh!</button>
<?php Yii::app()->clientScript->registerScript('initRefresh',<<<JS
    $('#refresh-button').on('click',function(e) {
        e.preventDefault();
        $('#session-grid').yiiGridView('update');
    });
JS
,CClientScript::POS_READY); ?>
Run Code Online (Sandbox Code Playgroud)