Flex mx:List で項目 (複数選択) が選択または選択解除されているときに、dataProvider の項目を変更するにはどうすればよいですか?
リストで選択したアイテムを動的にデータに反映させたいだけです。それに基づいて、リストでいくつかの並べ替えを行います。たとえば、選択されたアイテムが選択されたときにリストの最初に作成し、アイテムが選択解除されたときに元の場所に戻ります....
Flex mx:List で項目 (複数選択) が選択または選択解除されているときに、dataProvider の項目を変更するにはどうすればよいですか?
リストで選択したアイテムを動的にデータに反映させたいだけです。それに基づいて、リストでいくつかの並べ替えを行います。たとえば、選択されたアイテムが選択されたときにリストの最初に作成し、アイテムが選択解除されたときに元の場所に戻ります....
リストの項目にIViewCursorを使用できますget/add/remove
。
以下は、必要なロジックを適用するだけでよいことに基づいて、カーソルを作成する方法のコード例です。
var col:ICollectionView = ICollectionView(list.dataProvider);
var myCursor:IViewCursor = col.createCursor();
//do the logic using the myCursor functions
...
//refresh the collection to the changes reflect in the list
col.refresh();
ここで、それに関する詳細情報を確認できます。