$('#userTable').ligerGrid({
width:'100%',
height:'100%',
title:'用户列表',
//url:'',
dataAction:'server',//问题就在于此,这里的dataAction设置为server此时并没有起到作用
usePager:true,
pageSize :10,
pageSizeOptions :[10,20],
columns:[{ display: '用户名', name: 'username', width: 100},
{ display: '所属部门', name: 'departmentName',isSort:true}],
],
showTitle:true,
showTableToggleBtn :true,
allowAdjustColWidth:true,
checkbox :false,
cssClass :'',
root :'rows',
record:'total',
delayLoad :false,
enabledSort :false,
allowUnSelectRow:true,
allowUnSelectRow:true,
mouseoverRowCssClass :'l-grid-row-over',
rownumbers :true,
frozen:false,
//isScroll:false,
frozenRownumbers :true,
onToNext:function(){
}
});
所以在初始化datagrid完成后需要重新设置参数dataAction的值为server
$('#userTable').ligerGrid().set('dataAction','server');获取服务端数据后直接加载数据即可