在处理onPaging事件的函数中获取rowNum的麻烦
当我更改分页combobox中的rowNum时(见下文)
我想知道选择了哪个号码,所以我决定使用下一个方法:
onPaging : function(pgButton) { onPagingHandler(pgButton); }
…
function onPagingHandler(pgButton) { if (pgButton != "records"){ return; } alert($("#gridId").getGridParam('rowNum')); }
问题是当我在combobox中选择了10个并且现在我选择了说30 ,在事件处理程序中这个代码$("#gridId").getGridParam('rowNum')
仍然给我以前的值(这是10 ) 。 为什么不给我30 ,我该如何解决?
您必须直接从选择中获取值:
onPaging : function(pgButton) { if (pgButton != "records"){ return; } var newRowNum = $(".ui-pg-selbox", this.p.pager).val(); }