【问题标题】:YII CGridView: Binding a jquery function after page changeYII CGridView:页面更改后绑定一个jquery函数
【发布时间】:2013-04-29 06:36:17
【问题描述】:

我正在使用 CGridView 小部件,页面大小为 5

我正在尝试通过单击下一步、返回或页码按钮来绑定我想在页面更改发生后运行的 jquery 函数。

我已经尝试通过挂钩这些按钮的点击功能来做到这一点......

$("ul#yw1 li a").live('click', function(e) {
    turnOnButtons();
})

但问题是,这个 turnOnButtons() 在页面更改之前运行。我希望它在页面更改后运行。

有没有办法在 CGridVoew 上的下一个/上一个页面呈现后运行我的函数。

【问题讨论】:

    标签: php jquery yii cgridview


    【解决方案1】:

    您应该简单地设置afterAjaxUpdate CGridView 属性,例如:

    $this->widget('application.widgets.CGridView',array(
        // ...
        'afterAjaxUpdate'=>'function(id, data){ turnOnButtons(); }',
        // ...
    ));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多