event target
- это не одна строка, а весь компонент сетки данных, вы не можете использовать этот объект.Если для свойства selectionMode установлено значение singleRow
(по умолчанию), вы можете использовать свойство selectedItem
для указания целевой строки.Затем вы можете проверить наличие свойства children, чтобы различать родительский узел и простой лист.
Это простой пример функции прослушивания doubleClick:
protected function plugList_itemDoubleClickHandler(event:ListEvent):void
{
if(((Object)(event.target.selectedItem)).hasOwnProperty('children')){
trace('not a leaf');
}else{
Alert.show("Selected "+event.target.selectedItem.desc);
}
}
Davide