2017-08-26 6 views
0

私はリストに値を設定するオブジェクトのリストを持っています。オブジェクトには、必要に応じて別々にロードされるアイコンが含まれています。その行のデータが変更されたときにList内の行を更新する方法はありますか?

すべてのアイコンがロードされる前にリストが設定されているため、アイコンの準備ができたらリスト行を更新する必要があります。

// iirc it was something like this 
var itemIndex:int = list.dataProvider.getItemIndex(item); 
list.updateRow(itemIndex); // or list.redrawRow() 

答えて

0

私は次のように使用することができますように見えます:

var itemIndex:int = itemsList.dataProvider.getItemIndex(item); 

if (itemIndex!=-1) { 
    var renderer:IItemRenderer = itemsList.dataGroup.getElementAt(itemIndex) as IItemRenderer; 

    if (renderer) { 
     itemsList.updateRenderer(renderer, itemIndex, item); 
    } 
} 
関連する問題