你好,我有这个按钮栏:
<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?
,这是可能的答案 0 :(得分:1)
首次点击时,将属性requireSelection交换为“true”!
答案 1 :(得分:0)
使用ButtonBar的selectedIndex属性。
如果要选择任何项目,请使用selectedIndex =“2”,其中2是您选择的ButtonBar索引。 如果你不想选择任何东西,请使用selectedIndex =“ - 1”。
希望这可能会有所帮助....