![]() |
repeater, how2 set id
Добрый день/вечер.
Проблема: захотел сделать репитером n-ное количество canvas и нужно обращаться к конкретному канвасу, чтобы, скажем удалить его. Код:
<mx:Repeater id="Qrepeater" dataProvider="{mydata}">и уж очень хочется мне обращаться к каждому канвасу данного репитера отдельно, но делать id через {Qrepeater.currentIndex} не получается. Сорри, если проблема глупая, вроде поиском не нашел. Замысел один - Список вопросов, при клике на конкретном вопросе, появляется окошко с возможными вариантами ответов и соответственно вопрос из списка удаляется. |
Репитер, когда создает объекты диспатчит события, можно эти события отлавливать и добавлять в какой-нибудь массив последнего потомка добавленного к контейнеру, в котором находиться репитер. не особенно красиво... но другого метода получить ссылки на всех потомков репитора я не вижу.
А вообще, по-нормальному - подпишите что-нибудь вне репитера на события элементов, которые он создает - ну и соответственно в листенере получите ссылку на того, кто событие создал. |
Вообще-то для вашей задачи подходит и List
|
спасибо, попробую лист, а то замучился биться с репитером
|
| Часовой пояс GMT +4, время: 03:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.