【问题标题】:destroy open item editor or item renderer in flex在 flex 中销毁打开的项目编辑器或项目渲染器
【发布时间】:2011-04-12 12:58:36
【问题描述】:

是否可以在不同的 mxml 页面中销毁/关闭数据网格的打开项目编辑器或项目渲染器?

我听说过 Datagrid 上的函数 editedItemRendererdestroyItemEditor。我可以在不同的mxml页面中使用这些功能吗?

【问题讨论】:

  • 请多理解。

标签: apache-flex datagrid itemrenderer itemeditor


【解决方案1】:

你的问题有点混乱。

Flex 应用程序不像 HTML 那样具有页面的概念。您可能指的是不同的视图或 MXML 组件。

根据需要创建和销毁所有 itemEditor。如果您没有在屏幕上查看 itemEditor,则可能是其他东西获得了焦点,并且 itemEditor 已自动销毁。

在大多数情况下,两个组件不应使用它们定义的 API 以外的任何东西相互通信。因此,您可以让一个组件调度一个事件,然后它的父级侦听该事件并让该父级调用另一个组件[例如 DataGrid] 上的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-09
    • 1970-01-01
    • 2010-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多