Apache flex 如何更改数据网格单元';动态创建项目渲染器

Apache flex 如何更改数据网格单元';动态创建项目渲染器,apache-flex,flex3,Apache Flex,Flex3,我有一个简单的datagrid,它有两列,分别命名为image和place。其中,image列具有mx.controls.image itemRenderer,位置很简单。我的要求是在单击图像单元时更改其itemRenderer。我的意思是,当用户单击“图像”列中的任何图像时,我希望在可编辑模式下显示该图像路径,当用户编辑该路径时,所选单元格将开始显示更新的图像 我不知道该怎么做,然后变得沮丧。请任何人帮帮我!:(您不需要为此更改itemRenderer-只需在单个项目渲染器中实现该代码。您可以

我有一个简单的datagrid,它有两列,分别命名为image和place。其中,image列具有mx.controls.image itemRenderer,位置很简单。我的要求是在单击图像单元时更改其itemRenderer。我的意思是,当用户单击“图像”列中的任何图像时,我希望在可编辑模式下显示该图像路径,当用户编辑该路径时,所选单元格将开始显示更新的图像


我不知道该怎么做,然后变得沮丧。请任何人帮帮我!:(

您不需要为此更改itemRenderer-只需在单个项目渲染器中实现该代码。您可以在其中添加侦听器并更改当前单元格的内容。

我建议在进入DataGrid的可编辑模式时:也为图像列创建itemEditor,使其成为扩展的TextInput类编辑完成后,TextInput类将更改数据对象的imageAddress/url(“itemEditEnd”事件)


让我知道这是否有用,谢谢!

请给我举个例子。我是flex新手。对不起,伙计们,我不再是flex开发者了