(mxml の代わりに) AS3 を使用してラジオ ボタンの列を追加したいデータグリッドがあります。カスタムitemRendererでこれを行うことができました。
var dgc:DataGridColumn = new DataGridColumn();
dgc.itemRenderer = new ClassFactory(com.mypackage.RadioBtnColumnItemRenderer);
私の RadioBtnColumnItemRenderer.mxml には、radioButton のあるボックスがあります...次のように:
<?xml version="1.0" encoding="utf-8"?>
<mx:Box
xmlns:mx="http://www.adobe.com/2006/mxml"
horizontalAlign="center" verticalAlign="middle"
>
<mx:RadioButton id="btnRadio"
groupName="btnRadioSelect"
/>
</mx:Box>
アプリケーションを実行すると、ラジオ ボタンが列に表示されます。ただし、ラジオ ボタンを 1 つだけ選択することはできません。それらのすべてを選択することはできますが、これは望ましくありません... 1 つを選択する機能が必要で、別の 1 つを選択すると、最初の 1 つが選択解除され、現在の 1 つが選択されます (ラジオボタンが機能することを期待するでしょう)。
私は何が欠けていますか?