2009-09-01 77 views

回答

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> 
相关问题