EasyUI服务器与本地排序
easyui 有个remoteSort属性 服务器排序,默认为true,设置为false则本地排序,
$("#tbl").datagrid({ sortName: "createDate",//定义那些列可以排序,多个列用逗号隔开 sortOrder: "desc", //asc remoteSort: true,//默认为true可以不填 column: [[ { field: 'code', title: '编号', width: 100, sortable: true//也可以在列上定义 }, { field: 'createDate', title: '日期时间', width: 160, }, ]], })
服务器排序会向后台默认穿 sort order请求以java SSH为例,我们获取后拼接到字符串即可
String sort= ServletActionContext.getRequest().getParameter("sort");
String order= ServletActionContext.getRequest().getParameter("order");
if (sort==null||"".equals(sort)) { queryString = queryString + "order by eventtime desc"; } else{ queryString = queryString + "order by "+sort+" "+order; }