2013-11-26 30 views
0

我正在使用jQuery EasyUI datagrid向用戶顯示一些數據。默認情況下,他顯示的數據的數量是10,我想改變這種默認爲30.我知道我能做到這一點在DataGrid被做初始化:動態設置datagrid分頁jquery easy用戶界面

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

但現在我不能這樣做因爲datagrid是在其他地方初始化的。有沒有另外一種方式可以做到這一點,而不是在DataGrid初始化的地方?

謝謝

回答

1

其實你可以再打這條線在某些時候,這將重新裝入指定的頁面大小的網格數據,因此它不具有初始化期間宣佈。

你可以試着將初始化一個javascript函數內(並調用它裏面的$(document)。就緒)使用全局變量來保持你希望的頁面大小,然後:

每頁:存在(selectedSize) ? selectedSize:defaultPageSize

其中在初始化時,大小將採用默認值(defaultPageSize = 10),之後所需的一個(selectedSize = 30)