2011-07-19 80 views

回答

1

是的,你可以檢查TreeListData實例的item財產ItemRenderer,要麼裏面:

  • 使用itemITreeDataDescriptor和檢查hasChildren財產
  • 使用item作爲您的自定義類,並可能檢查您的children集合的長度(取決於您的數據模型)。

示例代碼:

protected function dataChangeHandler(event:FlexEvent):void 
{ 
    var node:TreeNode = treeListData as TreeNode; 
    if(node != null) 
    { 
     if(node.children != null && node.children.length > 0) 
     { 
       hasChildren = true; 
       return; 
      } 
    } 

    hasChildren = false; 
} 

希望這回答了你的問題。