引用
jquery-easyui-1.7.0/themes/gray/easyui.css
jquery-easyui-1.7.0/jquery.easyui.min.js
column中设置排序
{field:'userName',title:'名称',sortable:true}
参数中加上
remoteSort:true
使用loader加载数据
loader:function(param,success_easyui,error){
其中,param参数中含有排序参数
param.sort
param.order
就算不处理,框架本身也会向后台传这两个参数
把代码整理一下
var opt = {
singleSelect:true,
method:'post',
remoteSort:true, //后台排序
columns:[[
{field:'loginId',title:'id',sortable:true}
]],
fit:true,
fitColumns:true,
pagination:true,
pageSize:10,
pageList:[10,20,50,100,200],
loader:function(param,success_easyui,error){
alert(param.sort + " _ " + param.order);
jQuery.ajax({
url:url,
type:'post',
data:{},
dataType: "json",
success:function(result) {
success_easyui({
total: result.totalRows,
rows: result.data
});
jQuery(that).datagrid("getPager").pagination("refresh",{
total:result.totalRows
});
}
});
}
};
jQuery("#dg").datagrid(opt);
还有一点分页的代码,就这样吧。。