<mx:FormItem label="是否打印:">
<mx:HBox verticalAlign="middle" horizontalGap="15">
<mx:RadioButtonGroup id="dayinID" />
<mx:RadioButton label="不打印" id="noPrint" groupName="dayinID" selected="false"/>
<mx:RadioButton label="打印" id="print" groupName="dayinID"/>
</mx:HBox>
</mx:FormItem>
在script中想取出这组RadioButton选择是“打印”,还是“不打印”,使用 print.selected?'true':'false'取出来,无论是选择打印还是不打印,都是false.
后来查了资料,发现有RadioButtonGroup 时需要特别处理,使用以下方法搞定:
//是否打印
obj.isPrint = dayinID.selectedValue.toString()=="打印"?'true':'false';
Flex中RadioButtonGroup选中值获取
本文介绍在Flex框架中如何正确地从RadioButtonGroup组件中获取被选中的RadioButton值。通过实例演示了当需要判断用户是否选择了打印选项时,如何避免使用print.selected导致总是返回false的问题。
244

被折叠的 条评论
为什么被折叠?



