« [Flex2] Flex2の多言語対応 | メイン

[Flex2] DataGridの編集にComboBoxを使用する

DataGrid上でのデータ編集時にComboBoxを使用する方法についてのメモです。

DataGridのeditableプロパティをtrueに設定するとセルの値を編集することが可能となりますが、編集の際にTextInput以外のコントロールを使用したいケースも多いと思います。
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です。

サンプルページ


トラックバック

このエントリーのトラックバックURL:
http://blog.yamaneko-web.com/mt/mt-tb.cgi/4

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

スポンサードリンク

About

2007年07月18日 03:28に投稿されたエントリーのページです。

ひとつ前の投稿は「[Flex2] Flex2の多言語対応」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。