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