У меня есть сетка данных, в которую я хочу добавить столбец переключателя, используя AS3 (вместо mxml). Я смог сделать это с помощью пользовательского itemRenderer.
var dgc:DataGridColumn = new DataGridColumn();
dgc.itemRenderer = new ClassFactory(com.mypackage.RadioBtnColumnItemRenderer);
В моем RadioBtnColumnItemRenderer.mxml у меня есть поле с кнопкой радио ... вот так:
<?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>
Когда я запускаю приложение, в столбце появляется переключатель, как и должно быть. Тем не менее, я не могу выбрать только одну из переключателей. Я могу выбрать все из них, но я не хочу этого ... Я хочу возможность выбрать один, а затем, если я выбираю другой, то первый не выбирается, а текущий становится выбранным (так же, как Вы ожидаете, что радио кнопки будут работать).
Чего мне не хватает?