爲什麼使用EasyUI DataGrid進行分頁設置pageSize卻無效

原地址:http://www.dearboy.cn/a/201405/421.html

在使用EasyUI的DataGrid控件進行分頁時,初次加載設置了pageSize卻還是默認的10條數據,pageSize設置了卻無效!爲什麼呢?


EasyUI 版本:1.3
疑惑:在使用datagrid 時,初始化參數中設置了pageSize,但是無效,程序還是使用默認的10條每頁顯示。

常見錯誤代碼:

    $('#myGrid').datagrid({
          pageSize:15
    })

原因:pageSize 不能單獨使用,必須和pageList聯合使用。另外還要提醒一點,如果pageSize的值不在pageList中時,程序會以pageList中最小的值顯示,而設置的pageSize依然無效。
pageSize和pageList必須聯合使用
如下配置有效,加載數據後能顯示20條數據:
    pageSize:20,
    pageList: [15, 20, 30], 

 


如下配置,則pageSize無效(原因是頁面大小15不在pageList集合中),加載數據後能顯示10條數據:
    pageSize:15,
    pageList: [10, 20, 30], 

 

再次強調:pageSize 不能單獨使用!pageSize和pageList必須同時出現,並且pageSize數值要存在於pageList中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章