当我在分页组合框中更改rowNum时(请参见下文)
我想找出选择了哪个号码,所以决定使用下一个方法:
onPaging : function(pgButton) {
onPagingHandler(pgButton);
}
...
function onPagingHandler(pgButton) {
if (pgButton != "records"){
return;
}
alert($("#gridId").getGridParam('rowNum'));
}
问题是,当我在组合框中说出选择10时,现在我选择说是30,在事件处理程序中,此代码
$("#gridId").getGridParam('rowNum')
仍然为我提供了先前的值(即10)。为什么没有给我30,我该如何解决? 最佳答案
您必须直接从选择中获取值:
onPaging : function(pgButton) {
if (pgButton != "records"){
return;
}
var newRowNum = $(".ui-pg-selbox", this.p.pager).val();
}