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".

Надеюсь, что это может помочь....

Другие вопросы по тегам