Да, вы можете проверить свойство item
экземпляра TreeListData
внутри ItemRenderer
и либо:
- использовать
item
в качестве ITreeDataDescriptor
и проверить 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;
}
Надеюсь, это ответит на ваш вопрос.