我正在使用jQuery EasyUI datagrid向用户显示一些数据。默认情况下,他显示的数据数量是10。我想将此默认值更改为30。我知道我可以通过执行以下操作在初始化数据网格时做到这一点:
$('#my_datagrid').datagrid({pageSize: 30});但是现在我不能在初始化时这样做,因为datagrid是在其他地方初始化的。除了初始化datagrid之外,有没有其他方法可以做到这一点?
谢谢
发布于 2014-03-14 23:48:32
实际上,您可以在以后的某个时刻调用此行,这将使用指定的页面大小重新加载网格数据,因此不必在初始化期间声明它。
您可以尝试将初始化放在一个javascript函数中(并在$(Document).ready中调用它),然后使用一个全局变量来保持您希望的页面大小:
pageSize: exists(selectedSize)?selectedSize : defaultPageSize
其中,在初始化时,大小将采用默认值(defaultPageSize =10),然后采用所需的值(selectedSize = 30)
https://stackoverflow.com/questions/20228401
复制相似问题