1. 设置列属性
设置列属性 sortable:true;如
{
field: 'exportNum',
title: '打印次数',
width: 80,
sortable:true
}
2. 设置表格属性
设置表格属性 remoteSort:true; 如
$('#table_id').datagrid({
remoteSort:true
})
3. 设置后台请求程序
注:
datagrid 向后台发送请求的时候,默认会携带两个参数,分别是sort和order。其中sort字段
的值是排序的列,order字段的值是要排序的方式(DESC或ASC)
此时在后台程序中获取到sort 和 order字段的值,判断非空后进行数据库查询即可。如:
sort = request.getParameter("sort");
order = request.getParameter("order");
data = dao.selectDB(parameter);
本文介绍了如何使用easyUI的datagrid实现按列排序功能。包括设置列属性以指定排序列,设置表格属性以启用排序,以及在后台程序中接收并处理排序请求,通过排序参数对数据库查询进行排序。
572

被折叠的 条评论
为什么被折叠?



