带有分页功能的Dojo增强网格需要访问页面中的行数

093gszye  于 2022-12-20  发布在  Dojo
关注(0)|答案(2)|浏览(227)

我正在实现带有分页的DojoEnhancedGrid,有一个叫做items per page的东西。

10 | 20 | 30 | 40  | 50| all.

假设我在EnhancedGrid分页中选择了20。如何从程序中访问值20?我想获得这个值并将其存储在一个变量中,比如Page-size。我使用的是Dojo版本1.6.1

sdnqo3pr

sdnqo3pr1#

在dojo 1.6中,您可以使用以下命令访问页面大小:

yourGrid.pagination.plugin.pageSize;

下面是一个使用dojo 1.6的jsfiddle:
http://jsfiddle.net/SM8GS/1/
它使用网格的onClick事件,每次单击网格时,它都会提醒当前页面大小。

请编辑您的初始问题并添加dojo版本!

卢西恩

jaql4c8m

jaql4c8m2#

documentation声明有一个currentPageSize()方法。你可以直接从EnhancedGrid对象访问它。我做了一个JSFiddle来测试它。在脚本的底部你可以找到下面的代码:

// Display current page size
grid.on("RowClick", function() {
   alert(grid.currentPageSize());    
});

更改页面大小并单击任意行以查看结果。
代码的其余部分是从文档中复制粘贴而来的,只是为了获得一个简单的增强网格示例(不涉及特殊技巧)。

相关问题