最近几天遇到一个问题,从数据库里取出来的数据,转成ArrayCollection,绑定到datagrid上,结果发现点击id表头时,竟然不按数值从小到大排序,而是按字符串的ascii码来排,后来问了ks,在javaeye上面找到的解决方法,需要自定义一个排序的方法,然后调用就可以,在我的电脑上已经应用成功,现在把这个仁兄的整理一下,发出来,附链接地址:http://i5land.javaeye.com/blog/301574
那个自定义排序方法的代码:

 1 public function sortcompare(obj1:Object,obj2:Object):int{
 2     var num1:Number=Number(obj1.id.toString());
 3     var num2:Number=Number(obj2.id.toString());
 4     if(num1>num2){
 5         return 1;
 6     }else if(num1<num2){
 7         return -1;
 8     }else{
 9         return 0;
10     }
11 }

然后只要在需要重新定义排序方法的列上改变这个属性即可:sortCompareFunction="sortcompare"

转载于:https://www.cnblogs.com/Cnol/archive/2009/09/03/1559321.html

[整理]flex,datagrid数值列排序相关推荐

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

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

  2. Ofiice 2016 Excel 表中某一列按照另一列的数值进行排序

    1. 前言 由于项目需要,要对一些表格进行整理,但数据量太大,在对表格进行校对的时候很是令人头疼,因此,通过网上查找了一下资料,知道了Ofiice 2016 Excel 表中有些功能可以简化我们的工作 ...

  3. 怎么让Excel按某一列的数值来排序?

    怎么让Excel按某一列的数值来排序?具体步骤请看下面. 1 打开Excel表格. 2 选择需要排序的数据列表. 3 点击数据. 4 这里可以选择升序,也可以选择降序. 5 点击扩展选定区域,若果不选 ...

  4. flex datagrid组件中添加别的组件

    flex datagrid组件中添加别的组件 在flex的dataGrid中,很多情况下列是需要嵌入其他的控制的,比如:checkbox,combox等,此时需要利用dataGrid的如下功能: 1. ...

  5. (转)flex dataGrid 编辑

    在flex的dataGrid中,很多情况下列是需要嵌入其他的控制的,比如:checkbox,combox等,此时需要利用dataGrid的如下功能: 1.datagrid编辑功能简介 当我们点击dat ...

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

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

  7. Java黑皮书课后题第8章:*8.16(对二维数组排序)编写一个方法,使用下面的方法头对二维数组排序。这个方法首先按行排序,然后按列排序

    *8.16(对二维数组排序)编写一个方法,使用下面的方法头对二维数组排序.这个方法首先按行排序,然后按列排序 题目 题目描述 破题 代码 运行实例 题目 题目描述 *8.16(对二维数组排序)编写一个 ...

  8. shell sort 最后一列排序_算法实现系列(1)—— 排序算法

    1.冒泡排序(Bubble Sort) 冒泡排序是一种简单的排序算法.它重复地遍历过要排序的数列,每次比较两个元素,如果它们的顺序不符合预期,就把它们的位置交换过来.遍历数列的工作是重复地进行直到没有 ...

  9. DSML_用Excel实现按行排序后按列排序,最后高亮重复值

    记录一个刚刚用本'笨'办法解决的数据清洗和数据整理问题 前几天收到邮件,对之前我一篇论文的方法进行测试的时候有些疑问.我在复现的时候遇到了以下的问题: 我现在有三个结果,res1, res2 和 re ...

  10. bootstrap-table自定义列排序

    bootstrap-table要实现排序的功能需要在给定的列添加两个属性 1:sortable(配置项)/data-sortable(html中的属性) 为true 2:如果列表中的数据是单纯的数值则 ...

最新文章

  1. java 邮件 内容_JAVA怎么获取邮件内容
  2. c语言黑白棋运行结果,黑白棋c语言代码
  3. 英雄无敌3版的仙剑奇侠传
  4. mysql查询数据教程_MySQL 查询数据
  5. 手机连接不上电脑只显示充电_INNOCN N1G便携显示器,解决孩子和大人多重使用需求...
  6. getChars的用法
  7. hive 分区_代码 | Spark读取mongoDB数据写入Hive普通表和分区表
  8. 【bug记录】getDeviceId: The user 10002 does not meet the requirements to access device identifiers.
  9. scanf()的使用
  10. Java 开发的编程噩梦,这些坑你没踩过算我输
  11. 丢瓶盖(洛谷-P1316)
  12. c#和python同一主机直接udp_Python 第十一章:面向对象编程(上)!(系列发布)...
  13. 你不知道的js——数组 join
  14. 结构体做函数参数的进阶:嵌套一二级指针
  15. 常见的三个网络协议的区别:TCP/IP、NetBEUI、IPX/SPX
  16. 几张图,简单弄懂pcb生产工艺流程!
  17. Ada的故事(转载)
  18. 拼多多店铺怎么布置装修,订单才能暴涨?
  19. 小学生c语言入门ppt,C语言入门至精完整版46759.ppt
  20. python写新年快乐程序_新年快乐! python实现绚烂的烟花绽放效果

热门文章

  1. SpringMvc date数据传递处理
  2. 屏蔽Codeforces做题时的Problem tags提示
  3. keep-alive pipeline区别
  4. 第十四天linux扩展知识点
  5. Android AIDL Service 跨进程传递复杂数据
  6. [Java][Android][Process] ProcessBuilder与Runtime区别
  7. webpack配置时:Plugin/Preset files are not allowed to export objects, only functions.
  8. idea更换源_在Intelij IDEA中修改阿里Maven源
  9. Introduction to Computer Networking学习笔记(二十二):TCP拥塞控制-基本方法 AIMD
  10. ch340串口驱动_敏矽微电子Cortex-M0学习笔记07-串口通信详解