Я пробовал найти индекс. Но как видно иерархическая таблица не понимает понятия selectedIndex. А selectedItem почему то не переходит. Я использовал понятие курсор, чтобы искать внутри иерархической таблицы. Может из-за этого?

Код AS3:
protected function findObjName(s:String):void{
var sort:Sort = new Sort();
var f:Boolean;
var s1:String;
var curs:IHierarchicalCollectionViewCursor;
sort.fields = [new SortField("Name")];
dpOhdORUCHV.sort = sort;
ADG.expandAll();
curs = HierarchicalCollectionViewCursor(dpOhdORUCHV.createCursor());
ADG.hierarchicalCollectionView = dpOhdORUCHV;
trace("start search");
while (curs.current){
s1 = curs.current.Name;
//trace("find = " + s1);
//trace("find = " + curORUC.);
if ( s1.match(s) != null){
trace("find = " + s1);
//curs.seek(CursorBookmark.CURRENT);
break;
}
curs.moveNext();
}
}
Методу findObjName передается то слово вписанное в TextInput.
ADG это у меня AdvancedDataGrid.