【发布时间】:2012-04-18 16:18:38
【问题描述】:
我正在为 Spark DataGrid 开发一个动态的 ItemRenderer 版本。
使用编辑按钮(第一列)上的 Click 事件,我正在使用 grid.invalidateCell(x,y); 刷新单元格的行在此自定义 ItemRenderer 中,在函数 prepare 中,我正在评估“编辑”动态属性以隐藏/显示 (.visible/.includeInLayout) 用于编辑的默认标签或控件;我实际上并没有使用 itemEditor DataGrid 的操作,只是模拟这个功能。
标准的 spark 版本的组件一切正常:TextInput、ComboBox 等,但自定义组件(从 SkinnableContainer 扩展)不可见,有时只是在第一行随机显示。
自定义组件是否必须实现任何特定接口才能在 ItemRenderer 中工作??
【问题讨论】:
标签: apache-flex datagrid flex4.5 custom-component itemrenderer