我正在创建一个显示来自 MySQL 数据库的信息的表,我在所有地方都使用外键来交叉引用数据。
基本上我有一个名为“系统”的列的数据网格。system是一个int,表示另一个表中对象的id。我使用了 lableFunction来交叉引用这两者并重命名该列。但是现在排序不起作用,我知道您必须创建自定义排序功能。我已经尝试再次交叉引用这两个表,但这需要大约 30 秒才能对 1200 行进行排序。现在我对接下来应该尝试什么一无所知。
有什么方法可以访问排序函数中的列字段标签?
public function order(a:Object,b:Object):int
{
var v1:String = a.sys;
var v2:String = b.sys;
if ( v1 < v2 ){
trace(-1);
return -1;
}else if ( v1 > v2 ){
trace(1);
return 1;
}else {
trace(0);
return 0;
}
}