Objects(neObj) の ArrayCollection(neList) があります。各 neObj には、ipAddress、TID などの複数のフィールドがあります。ほとんどの場合、neObj には TID と ipAddress の両方の値が含まれますが、まれに TID ではなく ipAddress が含まれます... オブジェクト (neObj) を追加した後、並べ替える必要があります。文字列のみを取得する array.sort() と同様の動作をする必要がある ArrayCollection .. (つまり、最初に no の後にアルファベット順に文字列が続く)
私が試したこと:1)neList.source.sort()とneList.refresh ..を使用していますが、neList.sourceには文字列のような単純なものではないオブジェクトがあるため、機能しませんでした2)ArrayCollectionのsortOn関数を次のように使用できないと思います1つのフィールドでのみ実行できます
私の要件: Use Case1:- 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 である必要があります
Use Case2:- オブジェクトの 1 つは TID neObj1.ipAddress="121.1.1.2" を持っていません。neObj2.TID="RAPA" neObj2.ipAddress="121.1.1.1" ソート後の O/P は neObj1 neObj2 である必要があります