动态设置datagrid分页jquery easy ui

时间:2013-11-26 21:32:41

标签: javascript jquery jquery-easyui

我正在使用jQuery EasyUI datagrid向用户展示一些数据。默认情况下,他显示的数据的数量为10.我想将此默认值更改为30.我知道我可以通过执行以下操作初始化数据网格时执行此操作:

$('#my_datagrid').datagrid({pageSize: 30});

但是现在我无法在初始化时执行此操作,因为数据网格已在其他位置初始化。除了初始化数据网格之外,还有其他方法可以做到这一点吗?

谢谢

1 个答案:

答案 0 :(得分:1)

实际上你可以稍后调用此行,这将重新加载指定页面大小的网格数据,因此不必在初始化期间声明它。

您可以尝试将初始化放在javascript函数中(并在$(document).ready中调用它),然后使用全局变量来维护您希望的页面大小:

pageSize:exists(selectedSize)? selectedSize:defaultPageSize

在初始化中,大小将采用默认值(defaultPageSize = 10),然后是所需的值(selectedSize = 30)