1

AdvancedDataGridがあり、ユーザーが行をドラッグ/ドラッグして並べ替えたり、列で並べ替えたりできるようにしています。次回データをロードするときに行の順序が保持されるように、行の順序を保存したいと思います。

データグリッドにバインド可能な配列コレクションがあります。配列は、カスタムASオブジェクトのコレクションです。データグリッドに指定したバインド可能な配列コレクションを使用してみましたが、順序は常に同じです。

ありがとう。

4

1 に答える 1

0

使用しているカスタム AS オブジェクトに「sortOrder」メンバー フィールドを追加する必要があります。ユーザーがドラッグ中に並べ替えると、sortOrder 変数を更新できます。

また、ArrayCollection に SortFunction を追加する必要があります。(myAc.sort = mySortFunction)。この SortFunction は、SortField を使用して「sortOrder」で (数値的に) 並べ替えます。

それはあなたを動かすのに十分なはずです:-)

于 2009-09-30T20:03:59.453 に答える