Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Динамическое изменение itemRenderer (http://www.flasher.ru/forum/showthread.php?t=125490)

†‡Paladin‡† 27.05.2009 12:24

Цитата:

Сообщение от BregoXX (Сообщение 823486)
... Но как дальше обратиться к итемРендеру ТайтлЛиста, который вложен в documentList?...

Еще раз. Вам не нужно обращаться к itemRenderer`у. Нельзя так делать. Где-то я похерил ссылки на статьи, но пофиг. Единственный способ изменить itemRender это изменить данные, которые он отображает. Следовательно в данных нужно иметь специальное поле. Назовем его
Код AS3:

adminMode:Boolean = true;

Тогда в itemRenderer`е байндится
Код AS3:

<mx:CheckBox visible = "{data.adminMode}" />

А ваша кнопка переключения состояния пробегается по массиву с данными и ставит adminMode в нужное положение.

BeDLiNt 27.05.2009 12:27

Цитата:

Сообщение от BregoXX (Сообщение 823486)
Как потом к этой проперти обратиться из вне?

Код AS3:

ItemRendererSGalochkoi.showCheckBox

Но так делать правда не стоит:)

BregoXX 27.05.2009 14:52

Цитата:

Но так делать правда не стоит
Отчего же так?)
2 †‡Paladin‡† :
так в конце концов и сделал.
Спасибо за помощь.

GBee 27.05.2009 15:17

И правильно. Паладин по определению врать не должен :о)

†‡Paladin‡† 27.05.2009 17:52

Цитата:

Сообщение от BregoXX (Сообщение 823562)
Отчего же так?)

От того, что потом может появиться желание сделать каких-нибудь модераторов с ограниченными правами и вынос мозга гарантирован.


Часовой пояс GMT +4, время: 17:10.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.