EasyUI服务器与本地排序

发布时间 2023-12-30 15:18:13作者: 伪装大牛

其他文章列表

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;
}