RadioButton作为ItemRenderer,允许在mx Datagrid中进行多个选择

时间:2012-04-16 06:06:28

标签: flex4 radio-button itemrenderer

我需要帮助将radionbuttons作为mx数据网格中的itemRenderer。我希望在给定时间只能选择1个radiobutton,但我的数据网格允许选择1个以上的无线电。我不想要这种行为。

I have also included a groupName to the radioButtons in the itemRenderer but still it doe4s not work.

Please have a look at my codes below and help me with this.


<mx:DataGrid id="myGrid" showHeaders="false" headerHeight="0"
                                 fontSize="9" x="20" y="20" width="217" height="30">
                        <mx:columns>
                            <mx:DataGridColumn width="20" headerText="isDefault" dataField="@IS_DEFAULT">
                                <mx:itemRenderer>
                                    <fx:Component>
                                        <mx:HBox horizontalAlign="left">
                                            <s:RadioButton selected="@{data.isDefault}" group="{outerDocument.rbg1}" horizontalCenter="0"/>
                                        </mx:HBox>
                                    </fx:Component>
                                </mx:itemRenderer>
                            </mx:DataGridColumn>    
                        </mx:columns>
                    </mx:DataGrid>

1 个答案:

答案 0 :(得分:0)

检查以确保rbg1是公共非私有var。另外,我从不使用outerDocument。我总是坚持使用parentApplication。有些人不说 - 但它从未让我失望过。试一试。