DataGrid上でのデータ編集時にComboBoxを使用する方法についてのメモです。
DataGridのeditableプロパティをtrueに設定するとセルの値を編集することが可能となりますが、編集の際にTextInput以外のコントロールを使用したいケースも多いと思います。
DataGridの編集時に使用するコントロールは、DataGridColumnのitemEditorプロパティで設定でき、ComboBoxを使用する場合は、
DataGridの編集時に使用するコントロールは、DataGridColumnのitemEditorプロパティで設定でき、ComboBoxを使用する場合は、
<mx:DataGrid editable="true">
<mx:columns>
<mx:DataGridColumn>
<mx:itemEditor>
<mx:Component>
<mx:ComboBox>
<mx:String>Group 1</mx:String>
<mx:String>Group 2</mx:String>
<mx:String>Group 3</mx:String>
</mx:ComboBox>
</mx:Component>
</mx:itemEditor>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
のように記述するとOKです。