对Flex DataGridColumn labelFunction返回值进行排序

如果DataGridColumn调用了labelFunction,并且要用sortCompareFunction对返回结果进行排序,那么可以这样实现:
private function compareFunctionContractInit(obj1:Object,obj2:Object):int{
            return ObjectUtil.numericCompare(getDays(obj1,edateContractPrecheckId),getDays(obj2,edateContractPrecheckId));
            }
其中getDays是lableFunction调用的函数,计算显示时间距离当前时间为多少天,edateContractPrecheckId为DataGridColumn所在列id

你可能感兴趣的:(Flex)