私はそのようなクラスのインスタンスにバインドされているsparkListコントロールを使用しています:
[Event(name="collectionChange", type="mx.events.CollectionEvent")]
public class HierarchicalCollectionListAdapter extends EventDispatcher implements IList
{
...
}
このコレクションが「reset」collectionChangeイベントを送信するたびに、リストを完全に再描画したいと思います。これを実現するには、コレクションの更新後、毎回次のコードを呼び出す必要があります。
var _itemRenderer:IFactory = _list.itemRenderer;
_list.itemRenderer = null;
_list.itemRenderer = _itemRenderer;
よりエレガントな方法でそれを行う方法はありますか?