easyui php 拖动排序,Easyui 自定义排序_EasyUI 教程_枕戈观澜的博客-程序员宅基地

技术标签: easyui php 拖动排序  

示例

如果默认的排序行为不满足您的需求,您可以自定义数据网格(datagrid)的排序行为。

8751c1c25f6ef2f70e61200c6a42592d.png

最基础的,用户可以在列上定义一个排序函数,函数名是 sorter。这个函数将接受两个值,返回值将如下:

valueA > valueB => 返回 1

valueA < valueB => 返回 -1

自定义排序代码

$('#tt').datagrid({

title:'Custom Sort',

iconCls:'icon-ok',

width:520,

height:250,

singleSelect:true,

remoteSort:false,

columns:[[

{field:'itemid',title:'Item ID',width:60,sortable:true},

{field:'listprice',title:'List Price',width:70,align:'right',sortable:true},

{field:'unitcost',title:'Unit Cost',width:70,align:'right',sortable:true},

{field:'attr1',title:'Attribute',width:120,sortable:true},

{field:'date',title:'Date',width:80,sortable:true,align:'center',

sorter:function(a,b){

a = a.split('/');

b = b.split('/');

if (a[2] == b[2]){

if (a[0] == b[0]){

return (a[1]>b[1]?1:-1);

} else {

return (a[0]>b[0]?1:-1);

}

} else {

return (a[2]>b[2]?1:-1);

}

}

},

{field:'status',title:'Status',width:40,align:'center'}

]]

}).datagrid('loadData', data);

您可以从这段代码中看到,我们为 date 列创建了自定义的 sorter。日期的格式是 'dd/mm/yyyy',可以轻松的按年月日排序。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_31095703/article/details/116224350

智能推荐

rocketmq架构和数据存储_为爱停留的博客-程序员宅基地_rocketmq 数据

注意:1、nameServer1 和nameServer2 是相互独立的,这点跟 zookeeper集群不一样2、每个broker都要配置 nameServer 下所有的节点,注册节点信息,topic信息,队列信息3、节点 broker.name相同的是 同一个小集群,其中broker.id=0 是master节点,broker.id非0的是slave节点4、offset存放在broker中5、producer,comsumer会间隔30s 从nameServer中 把最新的路由...

layui table勾选框的修改_layui table复选框禁止某几条勾选的实例_weixin_40000301的博客-程序员宅基地

Layui table复选框禁止勾选var list = [0,1,3];//获得禁用的tr的行index//遍历设置复选框禁用for(var i=0;i$(".layui-table tr[data-index="+list[i]+"] input[type='checkbox']").prop('disabled',true);$(".layui-table tr[data-index="+l...

html5文本框怎么透明度,话说半透明文本框!(不透明度可以任意调节,可以实现全透明)..._东方鸿永的博客-程序员宅基地

该楼层疑似违规已被系统折叠隐藏此楼查看此楼我以前曾经问过大家半透明对话框怎么做,后来一直没有找到答案。直到有一天,云霞散人告诉了我一个api函数。。。好吧,我承认,我说的这个不是半透明“文本框”,而是半透明“picture框”!想要显示文字的话,用picture框的print就行。至于滚动条之类的,请有志之士实现吧。而且目前的这个子程序,只能实现picture框直接贴在form上的半透明。实现p...

fpga加载程序慢_FPGA的DONE信号在加载程序后无法拉高 (已解答)_小二妮子的博客-程序员宅基地

在使用ISE进行FPGA的bit文件下载时,经常会遇到下载失败的问题,提示:"DONE did not go high".在Xilinx官网上有对此问题的答复如下: 下面提供以下解决方案(根据不同的情况,产生上述问题的原因实在太多,不一一解释了)1. 关闭工程后重新打开ISE,将下载电缆重新安装(或进行更换),必要时重启电脑;2. 若(1)方案失败,则右击“Processes”窗口中的"Gener...

golang ide 环境搭建_Windows下Goland的环境搭建过程详解_weixin_39850150的博客-程序员宅基地

1、安装包下载下载并安装,安装时注意最好不要将其安装在C盘,我这里将它安装在D盘;2、环境变量配置安装包会自动添加环境变量,但是默认的Go工作空间C盘,而我们一般不在C盘放自己的文件,这里以我的工作空间为例我的Go项目文件放在D盘的GoFiles文件夹中,所以这里演示重新配置;主要是配置两个环境变量:GOROOT和GOPATH;GOROOT指GO的安装目录GOPATH是作为编译后二进制的存放目的地...

掌门教育们的在线教育直播授课老师,“被一张布困住了”_智能相对论的博客-程序员宅基地

文 |Shellie来源 | 智能相对论(ID:aixdlun)“说是工作自由,其实一直到现在,我都被这张背景布困住了,就像被封印在了这张布前面。”从今年2月开始到现在,一直居家办公的某知名思维在线教育刘老师说,她真的忍无可忍了。一、在线教育跑得好快,直播的老师们却还在原地踏步以往的当年一季度,一般是教育机构的传统淡季,但今年由于学生不能上课,线上学习的需求大大增加了。5月26日,美股上市公司51Talk(NYSE:COE)发布2020年第一季度财务业绩报告。财报显示,51Tal..

随便推点

pro android学习笔记,Pro Android学习笔记(一二五):Telephony API(7):SIP Phone(下)..._weixin_39528994的博客-程序员宅基地

文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying以及作者@恺风Wei。发起呼叫发起呼叫,要确保客户端正常发送RTP包,需要增加两个新的权限:发起呼叫的代码片段如下:public SipAudioCall myCall = null;public void onOutgoingCall(View ...

华为鸿蒙vogtloop30pro价格,华为Mate30系列基本确认:首发麒麟985+鸿蒙系统,价格感人!..._郑燕侠的博客-程序员宅基地

原标题:华为Mate30系列基本确认:首发麒麟985+鸿蒙系统,价格感人!转眼间即将步入6月份,近期关于各大厂商下半年的新机消息也是多了起来,就拿华为下半年的高端旗舰华为Mate30系列来说,在各方媒体的不断曝光之下多个方面也是有所确认,而从目前的消息汇总来看,华为Mate30系列整体实力还是相当强悍的,尤其是在性能、拍照、快充等方面均有上佳表现。 据悉外观方面华为Mate30系列均采取了挖孔全面...

PyQt5最全54 树控件之为树节点添加响应事件_爱吃肉的牛牛的博客-程序员宅基地

PyQt5最全54 树控件之为树节点添加响应事件from PyQt5.QtWidgets import *from PyQt5.QtGui import *from PyQt5.QtCore import Qtimport sysclass TreeEvent(QMainWindow): """ 为树节点添加响应事件 """ def __init__(self): super(TreeEvent, self).__init__()

java的开始_WMH0708的博客-程序员宅基地

java帝国的诞生1:C语言:说道java帝国的诞生 ,就不得不说道另一种语言,那就是C语言,c语言从1972年诞生,由于他的运行速度极快,贴近硬件,效率极高,所有变立刻建立起了它的一个帝国,从北美到欧洲,从欧洲到亚洲,不计其数的程序被他臣服在脚下,但是也对C语言可谓是又爱又恨,爱就是我们刚才说的它的优点,效率高,速度快…,那么恨有体现在哪里呢?相信用过C语言的同学是知道的,其中最沉重的两把枷锁, 应该就是其中的指针,和内存的管理了,虽然指针很强大可以直接操作内存,但时C并没有提供这些内存越界的这些检查,

计算机机房管理具体工作和职责,机房职责_机房岗位职责_机房工作职责_肥胖蜘蛛侠的博客-程序员宅基地

1、全面管理机房内的所有设备,认真做好“计算机故障维修记载”、“计算机设备登记”、“计算机软件登记”等文档工作。 2、认真做好上机前的一切准备工作,保证学生能准时上机。 3、..[查看职责]1、做好计算机硬件和软件的日常维护工作,保证机器的正常运转及上机教学的正常上进行。 2、如实填写上机记录,及时报告上机异常情况。 3、每次上机进行前,机房人员应提前到值班室,..[查看职责]为保证我校计算机教学...

java 字符串顺序_用java编写程序,使一段字符串输出时,与原串字符顺序相反_垃圾箱博物馆的博客-程序员宅基地

展开全部如果是字符串的话,可以通过以下方式逆序32313133353236313431303231363533e58685e5aeb931333337623432输出:public class reverseTest {public static void main(String[] args) {String originalString = "abcdefg";StringBuffer str...

推荐文章

热门文章

相关标签