我正在使用分页实施Dojo
EnhancedGrid
,并且有一些名为items per page
的内容。
10 | 20 | 30 | 40 | 50| all.
假设我在EnhancedGrid
分页中选择此处为20。如何从程序中访问值20?我想获取此值并将其存储在变量Page-size
中。
我正在使用Dojo
版本1.6.1
答案 0 :(得分:1)
您可以使用以下方法访问dojo 1.6中的页面大小:
yourGrid.pagination.plugin.pageSize;
这是一个使用dojo 1.6的工作jsfiddle:
它使用网格的onClick事件。每次单击网格时,它都会提醒当前页面大小。
请修改您的初始问题&添加dojo版本!
卢西恩
答案 1 :(得分:1)
documentation表示存在currentPageSize()
方法。您可以直接从EnhancedGrid
对象访问它。
我做了JSFiddle来测试这个。在脚本的底部,您可以找到以下代码:
// Display current page size
grid.on("RowClick", function() {
alert(grid.currentPageSize());
});
更改页面大小并单击任意行以查看结果。
其余代码是从文档中复制粘贴的,只是为了获得增强网格的一个简单示例(不涉及任何特殊技巧)。