zoukankan      html  css  js  c++  java
  • 雷林鹏分享:jQuery EasyUI 数据网格

      jQuery EasyUI 数据网格 - 自定义排序

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

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

      valueA > valueB => 返回 1

      valueA < valueB => 返回 -1

      自定义排序代码

      

      $('#tt').datagrid({

      title:'Custom Sort',

      iconCls:'icon-ok',

      520,

      height:250,

      singleSelect:true,

      remoteSort:false,

      columns:[[

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

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

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

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

      {field:'date',title:'Date',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',40,align:'center'}

      ]]

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

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

      下载 jQuery EasyUI 实例

      jeasyui-datagrid-datagrid14.zip

      本文转载自:w3cschool(编辑:雷林鹏 来源:网络 侵删)

  • 相关阅读:
    求解一元二次方程
    常用电脑软件
    c语言的布尔量
    unsigned int数据类型最大数
    int数据类型的最大数
    习题6-8 统计一行文本的单词个数
    习题6-6 使用函数输出一个整数的逆序数
    习题6-5 使用函数验证哥德巴赫猜想
    习题6-4 使用函数输出指定范围内的Fibonacci数
    C#委托、泛型委托
  • 原文地址:https://www.cnblogs.com/pengpeng1208/p/10762007.html
Copyright © 2011-2022 走看看