2009-09-01 9 views
0

Datagridのデフォルトのアイテムレンダラーをテキスト入力フィールドのように見せる方法はありますか?スタイルTextinput Flex DataGridのItemRenderer

私はこのセルの値を変更できることをユーザーに伝えたいだけです。

Thxを、 マーティン

答えて

0

だけでなく、あなたはそれがテキスト入力のように見えるようにすることができます。 itemRendererプロパティを使用してテキスト入力にすることができます。

A(非常に粗)例:

[Bindable] 

private var dataProvider:ArrayCollection = new ArrayCollection(); 

private function onInit() :void 

{ 

    var obj:Object = new Object(); 
    obj.text = "hello editable world"; 
    dataProvider.addItem(obj); 
} 

MXML部:

<mx:DataGrid dataProvider="{dataProvider}"> 
<mx:columns> 
    <mx:DataGridColumn dataField="text" itemRenderer="mx.controls.TextInput"/> 
</mx:columns> 
</mx:DataGrid> 
関連する問題