我尝试了所有可能的方法,但它不起作用。
当我移动到 dojo dataGrid 中的另一个页面(分页期间)时,我想调用一个函数。我尝试了下面的代码,但它不起作用......
方法一:
nextPage = function(src) {
alert("going");
};
grid.startup();
方法二:
grid.on("nextPage", function(evt){
alert("next");
}, true);
方法你:
grid.pagination.plugin.nextPage = function(src) {
alert("here");
};
这些方法都不起作用。请提供示例代码,通过单击任何页码移动到另一页将调用该代码...
这是一个使用 jsfiddle 的肮脏解决方案:
http://jsfiddle.net/KbZSC/
主要代码:
grid.startup();
var paginatorElements = dojo.query(".dojoxGridInactiveSwitch");
paginatorElements.push(dojo.query(".dojoxGridInactived"));
paginatorElements.push(dojo.query(".dojoxGridWardButton"));
dojo.forEach(paginatorElements, function(element, i){
dojo.on(element,"click",function(e){
grid.selection.deselectAll();
});
});
我正在获取分页过程中涉及的所有元素,并向每个元素添加一个 onclick 事件,这会使用以下命令取消选择网格中的所有元素
grid.selection.deselectAll();
来自我为你发布的另一个答案。
请谨慎使用此代码,因为如果更改分页器 html 元素的类,它将中断 !
你还真是执着啊!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)