在处理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(); }