2010-12-03 123 views

回答

1

1)创建自定义AdvancedDataGrid使用此项功能:

public function indicesToItemRenderer(
    rowIndex:int, colIndex:int):IListItemRenderer 
{ 
    var firstItemIndex:int = verticalScrollPosition - offscreenExtraRowsTop; 
    if (rowIndex < firstItemIndex || 
     rowIndex >= (firstItemIndex + listItems.length)) 
    { 
     return null; 
    } 

    return listItems[rowIndex - firstItemIndex][colIndex]; 
} 

2)当你想hightlight项,调用此代码:

youCustomADG.indicesToItemRenderer(
    idxRow, idxCol).dispatchEvent(new MouseEvent(MouseEvent.MOUSE_OVER); 
+0

谢谢佩斯!绝对有效。 – 2010-12-23 23:39:03

相关问题