YII CGridView:在页面更改后绑定jquery函数

时间:2013-04-29 06:36:17

标签: php jquery yii cgridview

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

我试图绑定一个jquery函数,我希望在页面更改发生后运行,方法是单击next,back或page number按钮。

我试图通过挂钩这些按钮上的点击功能来实现...

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

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

有没有办法在CGridVoew渲染的下一页/上一页之后运行我的函数。

1 个答案:

答案 0 :(得分:2)

您只需设置afterAjaxUpdate CGridView属性,例如:

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