
22.08.2011, 12:46
|
|
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Надо завести какой-то идентификатор.. У Вас я так понимаю есть XML в Мейне, и блоки показывают узлы этого XML. Надо определить при нажатии, какой это блок и какой узел XML ему соответствует. Это один вариант. Другой – блок ведь "знает" весь нужный узел, можно просто определить блок как Event#currentTarget, и получить от него весь узел, за который он отвечает. То есть не искать этот узел в полном XML в Мейне, а взять его прямо из блока. Для этого в блоке сделать соответствующий геттер, возвращающий тот узел, который был передан блоку при инициализации.
Так понятно или нужен готовый код? Если нужен, то уточните, на что нужна реакция то – на нажатие на сам блок или всетаки на кнопку в блоке?)
|