У меня проблема с привязкой дочерних повторителей внутри элемента управления аккордеоном, надеюсь, вы можете помочь...
У меня есть аккордеон в ViewStack (из которых этот ViewStack также находится в другом ViewStack верхнего уровня). У меня в каждом дочернем элементе управления аккордеоном есть повторитель. Компонент выглядит так:
<mx:Box
xmlns:mx="http://www.adobe.com/2006/mxml"
creationComplete="init()"
>
<mx:ViewStack>
...
<mx:Accordion creationComplete="accordianInit()">
<mx:Box label="Groups" width="100%">
<mx:Repeater id="rpGroups" width="100%">
<mx:CheckBox id="chkGroups"
label="{rpGroups.currentItem.name}" />
</mx:Repeater>
</mx:Box>
<mx:Box label="Contacts">
<mx:Repeater id="rpContacts">
<mx:CheckBox id="chkContacts"
label=quot;{rpContacts.currentItem.full_name}" />
</mx:Repeater>
</mx:Box>
</mx:Accordion>
...
</mx:ViewStack>
<mx:Box>
Проблема в том, что если я свяжу 2 повторителя в функции init, то оба повторителя не будут показывать никаких данных. Если я привяжу повторители в функции accordianInit, то только первый повторитель (rpGroups) будет привязан к данным...
Где я должен связывать данные с повторителями, чтобы оба повторителя повторялись правильно?
Надеюсь, это имеет смысл, если я не могу уточнить больше, любая помощь приветствуется.