доберитесь itemrenderer пунктом списка в сгибают

У меня есть Дерево с флажком с dataprovider как xmlList. Теперь я должен добраться, пункт renderer пункта списка без нажимают на пункт и поиском снаружи.

protected function btnSearch_clickHandler():void
        {   
             var searchString:String = txtInputSearch.text;
                if(searchString != "")
                {
                    StyleItemsArray.removeAll();
                    var conaintList:XMLList = (treeSource.node.(@label.search(searchString) > -1) as XMLList);

                    for each(var xmlItem:XML in conaintList)
                    {   
                       //trigger the checkbox click event here
                    }
                }
        }

Извините за отложенный: Я попробовал данное решение, но кажется, что datagroup используется в, Сгибают 4, но я нахожусь все еще в, сгибают 3 версии. Я попробовал несколько других путей (например, itemToItemRenderer ()), но никакая удача. Кто-то мог, пожалуйста, выручить меня?

0
nl ja de
Если это - компонент MX (I' ve потерял след если they' ve заполнил составляющий набор для Искры), необходимо быть в состоянии сделать itemToItemRenderer. Однако вы могли бы хотеть полагать, что вместо этого наличие щелчка кнопки запускает событие в узел xml вместо этого, и затем можно действовать, как будто был щелчок, не имея ссылки что (строго говоря) вы shouldn' t совать ваш нос в.
добавлено автор Amy Blankenship, источник
Следует иметь в виду, что не могло бы быть itemRenderer для каждого пункта списка. You' ре, вероятно, более обеспеченный вызов эквивалентного события от укладчика кнопки и затем использования привязки данных, чтобы обновить itemRenderers в списке.
добавлено автор Michael Brewer-Davis, источник

1 ответы

можно восстановить, весь пункт - отдают списка, просто используя для getElementAt .

for(var i:int=0; i < youListVariable.dataProvider.length; i++)
{
    var render:CustomFieldRenderer = youListVariable.dataGroup.getElementAt(i) as CustomFieldRenderer
    //put Your comparison condition and if condition matched then break
}

CustomFieldRenderer is your itemRender.
youListVariable is your list's id i.e. list's variable.

0
добавлено