这个事例演示了如何在点击列头的时候排序

DataGrid中全部的列可以通过点击列头被排序。你可以定义可以被排序的列。默认的,列不能被排序除非你设置sortable属性为TRUE,下面是例子:
标记

<table id="tt"></table>
jQuery
$('#tt').datagrid({title:'Sortable Column',width:550,height:250,url:'/demo4/data/getItems',columns:[[{field:'itemid',title:'Item ID',width:80,sortable:true},{field:'productid',title:'Product ID',width:80,sortable:true},{field:'listprice',title:'List Price',width:80,align:'right',sortable:true},{field:'unitcost',title:'Unit Cost',width:80,align:'right',sortable:true},{field:'attr1',title:'Attribute',width:100},{field:'status',title:'Status',width:60}]],pagination:true,sortName:'itemid',sortOrder:'asc'
});

我们定义一些可排序的列,包括itemid,productid,listprice,unitcost等。attr1列和status列不能被排序。我们设置默认排序列:itemid,按asc(升序)排序。
当排序时, DataGrid发送两个参数到服务器:
· sort: 排序列字段名 
· order: 排序次序: 'asc' 或 'desc', 默认为'asc'. 
我们使用etmvc framework 写后台服务器代码,首先定义数据模型

转载于:https://www.cnblogs.com/huangf714/p/5911835.html

EasyUI DataGrid 添加排序相关推荐

  1. JQuery EasyUI Datagrid 清空排序状态(箭头)代码

    使用DataGrid排序 结果发现一个不小的问题 $('#mydatagrid').datagrid('options').sortName = ""$('#mydatagrid' ...

  2. easyui datagrid添加操作按钮

    {field : 'isRead',title : '标记已读',width : 100,formatter : function(value, row, index) {if (row.isRead ...

  3. EASYUI表格添加排序功能

    最近项目上的一个需求,能够点击表头对列进行排序,页面上用的插件是easyui,所以就去官网上找了文档.完成功能后记录一下一些坑. 首先表格属性中有一个remoteSort,这个字段代表着由服务器端对数 ...

  4. 给easyui datagrid 添加mouseover和mouseout事件

    http://www.loststop.com/archive/soft-and-internet/3819.html http://www.loststop.com/easyui/demo/data ...

  5. jquery easyui dataGrid动态改变排序字段名

    2019独角兽企业重金招聘Python工程师标准>>> jquery easyui dataGrid 动态改变排序字段名,一般情况下,在使用的时候,我们会点击相应字段进行排序, 这里 ...

  6. 如何给easyui datagrid toolbar上方添加搜索框

    2019独角兽企业重金招聘Python工程师标准>>> 最近在使用easyui编写后台框架时,遇到一个头疼的问题,就是给datagrid添加一个搜索框,蛋疼的是官方貌似没有提供相关的 ...

  7. easyui datagrid 多列排序,该如何处理[多列同时order,只针对某一列order]

    easyui datagrid 多列排序 不要demo里自带的multisort 那个是在第一列排序的基础上对第二列排序 我只要多列单独排序 每次都只管这一列的顺序 不管原来已排过序的列 可以把原来的 ...

  8. 反射实体自动生成EasyUi DataGrid模板 第二版--附项目源码

    之前写过一篇文章,地址  http://www.cnblogs.com/Bond/p/3469798.html   大概说了下怎么通过反射来自动生成对应EasyUi datagrid的模板,然后贴了很 ...

  9. 让Asp.NET的DataGrid可排序、可选择、可分页

    '*************************************************************** 'Author: 李洪根 'MAIL: lihonggen0@gci- ...

  10. DataGrid双向排序以及给HeaderText加图标

    DataGrid双向排序以及给HeaderText加图标 DataGrid默认情况下只支持单向排序,而且默认是升序(ASC).能不能使之支持双向排序并且给HeaderText加图标呢?        ...

最新文章

  1. mysql 存储过程 数组参数_问个小问题,关于存储过程传递数组参数
  2. [转]高颜值、好用、易扩展的微信小程序 UI 库,Powered by 有赞
  3. 机器学习笔记(七)贝叶斯分类器
  4. Java加入背景音乐
  5. NSMutableDictionary中 setValue和setObject的区别
  6. 浅谈对机器学习方法(决策树,SVM,knn最近邻,随机森林,朴素贝叶斯、逻辑回归)的理解以及用sklearn工具实现文本分类和回归方法...
  7. 聊聊时间管理,不是多人运动那种
  8. 二级计算机vf题型,2010计算机等级考试二级VF考试题型与解题技巧
  9. winform 图片压缩大小为原图的一半_SCI论文图片编辑——常见十问十答
  10. 联想官方 intel 8系列安装xp系统注意事项及驱动下载(H81,b85,q87)
  11. grads 相关系数_GrADS实习报告6
  12. 一篇文章,带你详细了解华为认证体系证书(1)
  13. Ajax的三种写法(最原始的写法+最常用的写法+最简便的写法)
  14. 项目进度相关计算总结
  15. 技术原理丨超高精准度IP地址定位这样实现
  16. 傻瓜式抠图工具,不用photoshop也能搞定抠图!
  17. 英特尔400系列服务器芯片组,驱动支持列表再立功 Intel 400系列芯片组曝光
  18. Pymoo:使用多目标优化搜索解集的实现方法
  19. 笔记本简单使用eNSP的云连接外网
  20. 360图书馆破解代码

热门文章

  1. layui列表筛选列_layui框架的table字段筛选功能介绍
  2. 为什么表数据删掉一半,表文件大小不变?
  3. Hive分区入门到精通
  4. ImportError: cannot import name ‘py_checkpoint_reader‘ from ‘tensorflow.pyth
  5. EF Core 2.0中Transaction事务会对DbContext底层创建和关闭数据库连接的行为有所影响...
  6. 深度学习之神经网络核心原理与算法-caffekeras框架图片分类
  7. 第 89 章 Hardware
  8. 2016-08-12
  9. iOS学习笔记32 - 锚点
  10. Android BackgroundViewPager:类似桌面背景壁纸随手指滑动