Flex Buttonbar изначально ничего не выбрал flex 4
Привет у меня есть эта панель кнопок:
<s:ButtonBar id="channelsBtnBar" requireSelection="true" width="100%" horizontalCenter="0"
skinClass="skins.TvButtonBarSkin"
change="channelsBtnBar_changeHandler(event)">
<s:dataProvider>
<s:ArrayList>
<fx:Object icon="@Embed('assets/ch1.png')"/>
<fx:Object icon="@Embed('assets/ch2.png')"/>
<fx:Object icon="@Embed('assets/ch3.png')"/>
<fx:Object icon="@Embed('assets/ch4.png')"/>
<fx:Object icon="@Embed('assets/ch5.png')"/>
<fx:Object icon="@Embed('assets/ch6.png')"/>
<fx:Object icon="@Embed('assets/ch7.png')"/>
<fx:Object icon="@Embed('assets/ch8.png')"/>
<fx:Object icon="@Embed('assets/ch9.png')"/>
</s:ArrayList>
</s:dataProvider>
</s:ButtonBar>
Как я могу иметь при создании полного родительского компонента любой из выбранных элементов? это возможно без установки значения requireSelection в false и selectedItem в -1?
2 ответа
Поменяйте свойство requireSelection на "true" при первом клике!
Используйте свойство selectedIndex ButtonBar.
если вы хотите выбрать какой-либо элемент, используйте selectedIndex="2", где 2 - это выбранный вами индекс ButtonBar. Если вы не хотите выбирать что-либо, используйте selectedIndex="-1".
Надеюсь, что это может помочь....