flex datagrid点击列对数字进行排序
2013-12-20 19:59
218 查看
在要进行排序的列指定排序的方法
sortCompareFunction="sortcompare"
其中sortcompare是你要进行排序的方法
具体实现如下:
<mx:DataGridColumn headerText="{quantityString}" dataField="QUANTITY" sortable="true" sortCompareFunction="sortcompare"/>
//按数值大小排序
public function sortcompare(obj1:Object,obj2:Object):int
{
var num1:Number=Number(obj1['QUANTITY'].toString());
var num2:Number=Number(obj2['QUANTITY'].toString());
if(num1>num2){
return 1;
}else if(num1<num2){
return -1;
}else{
return 0;
}
}
注意:obj1['QUANTITY'].中 QUANTITY是你排序的列的dataField值,若果你的dataField是数组的下标,则改为相应的下标即可
相关文章推荐
- 两个数组[n] [m] n>m 第一个数组的数字无序排列 第二个数组为空 取出第一个数组的最小值 放到第二个数组中第一个位置, 依次类推. 不能改变A数组,不能对之进行排序,也不可以倒到别的数组中。
- 点击listview 的列头对其item进行自动排序
- 对字符串数字 进行排序操作
- Excel数列中存在英文字母时不能与全是数字的数列进行排序
- sql server 2008 R2 将带有数字和非数字的字段进行排序
- 【GridView表头排序】点击表头可以进行升序和降序的排列
- datagrid点击标题进行排序
- 对key中有数字的字典进行排序
- Java中集合排序---点击表头对数据进行排序
- TListView点击表头进行排序和显示图标的方法
- C++实现对输入数字组进行排序
- bcb中点击DBGrid标题进行排序
- 分析C标准库中通用排序函数 qsort,并进行举例排序(数字篇)
- 实现点击加减数字进行变化
- 点击ListView hearder 进行排序
- 转《QT中Qtableview视图表格中点击表头进行排序》
- 输入一个1~9之间的数字 ,对 1到该数之间所有的数进行全排序(深度优先搜索的基本模型)
- 通过选择排序,实现对用户输入的数字进行排序
- mysql中如何给字符型的数字字段进行排序
- JS 点击标题进行排序