Установка настраиваемого itemRenderer в Flex3 ComboBox для определенных элементов списка после создания комбинированного списка - PullRequest
0 голосов
/ 09 ноября 2010

Я пытаюсь установить определенный элемент списка в комбинированном списке mx, чтобы иметь пользовательское средство визуализации элементов, проблема в том, что я не могу сделать это с помощью mxml, это необходимо сделать с помощью ActionScript на более позднем этапе, например: combobox создается, поле со списком заполняется, пользователь выполняет другие задачи, в поле со списком необходимо установить один или несколько элементов в поле со значками (с помощью средства визуализации элементов) ..

Я могу сделать это с помощью события onChange, но он применяет значок только тогда, когда открыт комбинированный список, и имеется небольшая задержка, поэтому вы можете видеть добавляемый значок.

Заранее спасибо за любую помощь J

1 Ответ

0 голосов
/ 09 ноября 2010

Обычный ответ для этого - не делать это в onChange, а изменить что-то в dataProvider ComboBox и позволить itemRenderer обрабатывать его вместо этого.

, то есть в itemRenderer

<mx:Image id="icon" source={data.icon} visible={data.icon} includeInLayout={data.icon} />

Установка свойства значка для любого элемента, для которого вы хотите отобразить значок.Если значок нулевой, ничего не отображается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...