【发布时间】:2011-04-12 12:58:36
【问题描述】:
是否可以在不同的 mxml 页面中销毁/关闭数据网格的打开项目编辑器或项目渲染器?
我听说过 Datagrid 上的函数 editedItemRenderer 和 destroyItemEditor。我可以在不同的mxml页面中使用这些功能吗?
【问题讨论】:
-
请多理解。
标签: apache-flex datagrid itemrenderer itemeditor
是否可以在不同的 mxml 页面中销毁/关闭数据网格的打开项目编辑器或项目渲染器?
我听说过 Datagrid 上的函数 editedItemRenderer 和 destroyItemEditor。我可以在不同的mxml页面中使用这些功能吗?
【问题讨论】:
标签: apache-flex datagrid itemrenderer itemeditor
你的问题有点混乱。
Flex 应用程序不像 HTML 那样具有页面的概念。您可能指的是不同的视图或 MXML 组件。
根据需要创建和销毁所有 itemEditor。如果您没有在屏幕上查看 itemEditor,则可能是其他东西获得了焦点,并且 itemEditor 已自动销毁。
在大多数情况下,两个组件不应使用它们定义的 API 以外的任何东西相互通信。因此,您可以让一个组件调度一个事件,然后它的父级侦听该事件并让该父级调用另一个组件[例如 DataGrid] 上的方法。
【讨论】: