我正在使用 EXT JS 3.4
如何获取分页工具栏的当前页面?
例如,分页工具栏显示第 7 页,共 10 页。如何获得值“7”,因为在刷新 Grid 中的记录后我需要当前页面值。
我在网格上刷新后的问题,它返回到第 1 页而不是我离开的第 7 页。
谢谢你。
我正在使用 EXT JS 3.4
如何获取分页工具栏的当前页面?
例如,分页工具栏显示第 7 页,共 10 页。如何获得值“7”,因为在刷新 Grid 中的记录后我需要当前页面值。
我在网格上刷新后的问题,它返回到第 1 页而不是我离开的第 7 页。
谢谢你。
您可以使用工具栏的光标属性。请参阅游标属性的文档。
要检索活动页面(根据文档):
// t is reference to the paging toolbar instance
var activePage = Math.ceil((t.cursor + t.pageSize) / t.pageSize);
但是如果你在做服务器端分页,刷新方法已经通过游标传递到加载方法
doRefresh : function() {
this.doLoad(this.cursor);
}
然后,这将填充加载选项的启动参数,您可以将其与页面大小(将设置为“限制”参数)一起使用,以在刷新时返回正确的页面
grid.filterXml.documentElement.setAttribute("PageNo",pageno);//设置当前页号
grid.filterXml.documentElement.setAttribute("Start", this.cursor);//到当前页面