1. 程式人生 > >easyui-datagrid載入資料load、reload、loadData的區別

easyui-datagrid載入資料load、reload、loadData的區別

load

載入並顯示第一頁的行,如果指定 ‘param’ 引數,它將替換 queryParams 屬性。通常情況下,通過傳遞一些引數進行查詢,該方法被呼叫來從伺服器載入新資料。當表格有分頁時,它傳給後臺的分頁資訊是從第一頁開始的,也就是說,如果你現在在第二頁點選了查詢,則查詢的結果會從第一頁開始顯示。

$('#dg').datagrid('load',{
    code: '01',
    name: 'name01'
});

reload

重新載入資料,就像 load 方法一樣,但是保持在當前頁。也就是說,如果你現在在第二頁點選了查詢,則查詢結果會自動從第二頁開始顯示(第一頁和其他後面的頁裡面的資料也是符合查詢條件的)。

loadData

載入本地資料,不會跟後臺發生互動,它的使用方式是

//total是資料總行數,rows屬性是所要載入的行資料集合
$("#grid").datagrid("loadData",{ "total":"20",rows:[] });