Показать сообщение отдельно
Старый 11.08.2011, 13:51
Apikaster вне форума Посмотреть профиль Отправить личное сообщение для Apikaster Найти все сообщения от Apikaster
  № 5  
Ответить с цитированием
Apikaster

Регистрация: Sep 2010
Сообщений: 36
Я пробовал найти индекс. Но как видно иерархическая таблица не понимает понятия 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.


Последний раз редактировалось Apikaster; 11.08.2011 в 14:00.