jqgrid 列排序
两种实现方式:
1,客户端实现排序:
jqGrid的设定: colModel: [ { ..... name: ‘zykj‘, sortable: true, }, ...... }], ...... loadonce:true, //一次加载全部数据到客户端,由客户端进行排序。 sortable: true, sortname: ‘zykj‘, //设置默认的排序列 sortorder: ‘asc‘,
2,sql排序
// sidx和sord是jqGrid存在的变量,接受列点击之后传过来的值。 /* * sord代表排序规则(asc、desc) */ private String sord; /** * sidx代表排序的列名 */ private String sidx; /** * sord代表排序规则(asc、desc) * @return sord */ public String getSord() { return sord; }/* * 设置 sord代表排序规则(asc、desc) * @param sord */ public void setSord(String sord) { this.sord = sord == null ? null : sord.trim(); }/** * 获取 sidx代表排序的列名 * @return 获取sidx代表排序的列名 */ public String getSidx() { return sidx; }/** * 设置 sidx代表排序的列名 * @param sidx */ public void setSidx(String sidx) { this.sidx = sidx == null ? null : sidx.trim(); }
colModel: sortable: true, jqGrid属性: sortable: true, sortname: ‘zykj‘, //设置默认的排序列 sortorder: ‘asc‘, loadonce:false, //一次加载全部数据到客户端,由客户端进行排序。 jqGrid的onSortCol在简单排序时,不需要设定。 //onSortCol: function (index, colindex, sortorder) {// jqGridTable.setGridParam({//sortorder排序规则 asc、desc //colindex列索引 0开始 //index:列name、’zykj’ // }).trigger("reloadGrid"); //},
Mybatis配置文件:
SELECT的xml设定不需要配置statement=”STATEMENT”,sidx、sord的传入使用$符号。不适用#。 <select id="pagesList" parameterType="com.entity.model.ModelDemo" resultMap="BaseResultMap" > SELECT T1.SJHS , T1.ZYKJ FROM TABLE T1 WHERE 0=0 <if test="sidx != null and sord!=‘‘ and sord != null and sidx != ‘‘"> ORDER BY T1.${sidx} ${sord} </if> </select>
转载于:https://www.cnblogs.com/t0000/articles/10000165.html
jqgrid 列排序相关推荐
- jqgrid 列排序 php,jqGrid排序问题及解决办法
jqGrid数据表排序 请看图中的"库存量"和"销售价",其排序并未按照常规的数字大小执行,而是按字符串的形式来排序了! 实际项目中,后台返回的JSON数据是按 ...
- pandas对dataframe进行排序:单数据列排序、多数据列排序、NA值排序位置、排序算法
pandas对dataframe进行排序:单数据列排序.多数据列排序.NA值排序位置.排序算法 目录 pandas对dataframe进行排序 #仿真数据 #基于单数据列进行dataframe排序
- R语言dplyr包arrage函数排序dataframe实战:单列排序、多列排序、自定义排序
R语言dplyr包arrage函数排序dataframe实战:单列排序.多列排序.自定义排序 目录 R语言dplyr包arrage函数排序dataframe实战:单列排序.多列排序
- pymongo多结果进行多列排序的代码
将做工程过程中常用的一些代码收藏起来,下面的代码内容是关于pymongo多结果进行多列排序的代码. >>> db.Account.find().sort("UserName ...
- mysql 按两列排序吗_按两列排序MySQL表
噜噜哒 这可能有助于某人正在寻找通过两列排序表的方法,但是以相似的方式.这意味着使用聚合排序功能组合两种排序.例如,在使用全文搜索检索文章以及文章发布日期时,它非常有用.这只是一个例子,但是如果你理解 ...
- Java黑皮书课后题第8章:*8.27(列排序)用下面的方法实现一个二维数组中的列排序。返回新数组,且原数组保持不变。编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵
*8.27(列排序)用下面的方法实现一个二维数组中的列排序.返回新数组,且原数组保持不变.编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵 题目 题目描述与运行示例 破 ...
- Java黑皮书课后题第8章:*8.16(对二维数组排序)编写一个方法,使用下面的方法头对二维数组排序。这个方法首先按行排序,然后按列排序
*8.16(对二维数组排序)编写一个方法,使用下面的方法头对二维数组排序.这个方法首先按行排序,然后按列排序 题目 题目描述 破题 代码 运行实例 题目 题目描述 *8.16(对二维数组排序)编写一个 ...
- java多维数组按照某一列排序,PHP实现二维数组按某列进行排序的方法
本文实例讲述了PHP实现二维数组按某列进行排序的方法.分享给大家供大家参考,具体如下: /* * 二维数组 按某列排序 * array_multisort($arr1,$arr2) * 手册 例子如下 ...
- HDU2068(错列排序)
Problem Descrption 今年暑假杭电ACM集训队第一次组成女生队,其中有一队叫RPG,但做为集训队成员之一的野骆驼竟然不知道RPG三个人具体是谁谁.RPG给他机会让他猜猜,第一次猜:R是 ...
最新文章
- 棉花糖实验+延迟满足+还是背后的家庭
- Python-EEG工具库MNE中文教程(10)-信号空间投影SSP数学原理
- 输出10000内所有素数
- 最新增值税商品税目编码表_大家好!我叫增值税!这是我的最新最全税率表
- Oracle 创建 split 和 splitstr 函数
- java rsaprivatekey_用ssh-keygen生成的公钥和私钥如何在java中转为RSAPublicKey和RSAPrivateKey...
- 如何删除选择框的所有选项,然后添加一个选项并使用jQuery选择它?
- 解决方案:如何防止数据重复插入
- 常用Linux命令--CPU和GPU查看
- 【转载】使用Winrar对压缩文件进行加密,并且给定解压密码
- 2068个开源的网站模板
- linux du -h按文件大小,linux中du的用法
- 【读书】【沉思录】卷一
- 元宇宙产业委共同主席倪健中带队参访杭州市总工会推动元宇宙合作
- 3D角色模型欣赏:韩国3D设计师 Jiwoong Choi 科幻3d角色
- 关于js中获取div中的数据
- 车载网络测试 - 车载以太网 - 传统配置方法(Channel Base)
- 3星|《一万年的爆发:文明如何加速人类进化》:那些拒绝承认欧洲征服和定居美洲过程中生物学差异的人,事实上也是在否认达尔文进化论...
- EVE-NG环境搭建
- c语言应用(2)试卷管理