0

mx データグリッドの itemRenderer としてのラジオボタンについて助けが必要です。特定の時間に 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>
4

1 に答える 1

0

rbg1 がプライベート変数ではなくパブリック変数であることを確認してください。さらに、私は絶対にouterDocumentを使用しません。私は常にparentApplicationに固執します。一部の人々はそれを否定しますが、私が失敗したことは一度もありません. それを試してみてください。

于 2012-04-26T22:00:48.327 に答える