我正在使用CGridView小部件,页面大小为5
我试图绑定一个jquery函数,我希望在页面更改发生后运行,方法是单击next,back或page number按钮。
我试图通过挂钩这些按钮上的点击功能来实现...
$("ul#yw1 li a").live('click', function(e) {
turnOnButtons();
})
但问题是,此turnOnButtons()在页面更改之前运行。我希望它在页面更改后运行。
有没有办法在CGridVoew渲染的下一页/上一页之后运行我的函数。
答案 0 :(得分:2)
您只需设置afterAjaxUpdate
CGridView
属性,例如:
$this->widget('application.widgets.CGridView',array(
// ...
'afterAjaxUpdate'=>'function(id, data){ turnOnButtons(); }',
// ...
));