是否可以在不同的mxml页面中销毁/关闭数据网格的打开项目编辑器或项目渲染器?
我听说过Datagrid上的函数editedItemRenderer
和destroyItemEditor
。我可以在不同的mxml页面中使用这些功能吗?
答案 0 :(得分:0)
你的问题有点令人困惑。
Flex应用程序没有像HTML那样的页面概念。您可能意味着不同的视图或MXML组件。
根据需要创建和销毁所有itemEditors。如果你没有在屏幕上查看itemEditor,那么其他东西可能会有焦点并且itemEditor会被自动销毁。
在大多数情况下,两个组件不应使用除定义的API之外的任何其他组件相互通信。所以,您可以让一个组件调度一个事件,然后它的父级侦听该事件,并让该父级调用另一个组件的方法[例如DataGrid]。