我有一个对象(neObj)的ArrayCollection(neList)。每个 neObj 都有几个字段,例如 ipAddress、TID 等。在大多数情况下,neObj 将具有 TID 和 ipAddress 的值,很少有 TID 但有 ipAddress ... 添加对象(neObj)后,我需要排序ArrayCollection 其行为必须类似于仅包含字符串的 array.sort() ..(即 nos 首先后跟按字母顺序排列的字符串)
我尝试过的事情:1)使用 neList.source.sort() 和 neList.refresh .. 但它不起作用,因为 neList.source 的对象不是像字符串这样直接的东西 2)我认为我不能使用 ArrayCollection 的 sortOn 函数作为它只能在 1 个字段上完成
我的要求:用例 1:- ArrayCollection 中的对象同时具有 TID 和 IP neObj1.TID="RAPC" neObj1.ipAddress="121.1.1.2"; neObj2.TID="RAPA" neObj2.ipAddress="121.1.1.1" O/P 排序后应该是 neObj2 neObj1
用例 2:- 1 个对象没有 TID neObj1.ipAddress="121.1.1.2"; neObj2.TID="RAPA" neObj2.ipAddress="121.1.1.1" O/P 排序后应该是 neObj1 neObj2