【发布时间】:2011-01-16 20:33:58
【问题描述】:
我创建了一个自定义 ItemRenderer,它扩展了 UIComponent 并实现了 IListItemRenderer。此渲染器包含一个文本对象来显示该值。
我使用标准的 ItemEditor (TextInput) 进行编辑。
现在,当我想编辑一个值时,我单击一个单元格并创建了编辑器。但不是显示在渲染器中显示的值,而是显示“[object Object]”。
有人知道为什么并且可以在这里帮助我吗?会很棒!
【问题讨论】:
-
贴出相关代码。你指定
editorDataField了吗? -
发布相关代码并不是那么容易,因为它完全通用,因此有点笨重。但我通过编写自己的编辑器并将 text 属性设置为 dataChange 上的相关值来解决我的问题事件。
标签: apache-flex itemrenderer uicomponents itemeditor