mitado
13.10.2008, 20:22
Задача следующая:
Имеется ряд западающих кнопочек.
Для каждой кнопки есть набор объектов (флажочки), которые показываются при нажатии кнопки. Эти флажочки добавляются репитером.
Проблема в том, что пока никак не получается привязать свойства флажков visible к состоянию той или иной кнопки.
Кнопок достаточно много, и не хочется плодить репитеры с жестким определением условия биндинга. Хотелось бы использовать что-то вроде
<my:Flag visible="{this[XML(myRep.currentItem).@btn].selected}"/>
но для биндинга нужно использовать ArrayCollections с методом getChildAt(index), а вот с созданием такого массива затык.
Можно ли создавать именованный ArrayCollection, или как иначе можно обращаться к объектам по их именам (или id) динамически?
Имеется ряд западающих кнопочек.
Для каждой кнопки есть набор объектов (флажочки), которые показываются при нажатии кнопки. Эти флажочки добавляются репитером.
Проблема в том, что пока никак не получается привязать свойства флажков visible к состоянию той или иной кнопки.
Кнопок достаточно много, и не хочется плодить репитеры с жестким определением условия биндинга. Хотелось бы использовать что-то вроде
<my:Flag visible="{this[XML(myRep.currentItem).@btn].selected}"/>
но для биндинга нужно использовать ArrayCollections с методом getChildAt(index), а вот с созданием такого массива затык.
Можно ли создавать именованный ArrayCollection, или как иначе можно обращаться к объектам по их именам (или id) динамически?