0
有没有办法让Datagrid中的默认项目渲染器看起来像文本输入字段?Flex中的样式Textinput Itemrenderer Datagrid
我只是想告诉用户,他可以改变这个单元格的值。
THX, 马丁
有没有办法让Datagrid中的默认项目渲染器看起来像文本输入字段?Flex中的样式Textinput Itemrenderer Datagrid
我只是想告诉用户,他可以改变这个单元格的值。
THX, 马丁
您不仅可以使它看起来像一个文本输入。您可以使用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>