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