2017-08-26 258 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); 
    } 
} 
相關問題