apache-flex - 如何在 Itemrenderer 及其父级之间传递事件

标签 apache-flex flex4 itemrenderer

我有一个 Spark 列表控件,其数据是使用 itemrenderer 呈现的。基本上,项目渲染器在面板中布置数据。

面板有一个 LinkBut​​ton,单击该按钮时需要将 Id 传递给父应用程序。在父应用程序中,我有一个函数将自定义事件分派(dispatch)给其父应用程序。我想知道如何从 ItemRenderer 调用此函数。

我尝试使用parentDocument.outerfunction等,但它抛出一个错误..

有什么线索吗?

最佳答案

我会让您的项目渲染器分派(dispatch)一个包含您的 ID 的自定义事件,以确保您的事件冒泡。然后在父应用程序中监听该事件并调用适当的函数。希望有帮助。

关于apache-flex - 如何在 Itemrenderer 及其父级之间传递事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4785841/

相关文章:

apache-flex - 弹性 : Loading assets into externally loaded modules

apache-flex - 如何使用 && 为 Flex 中的属性指定多个条件

apache-flex - 如何在Flex中制作滑动按钮侧边栏

forms - FormItems 未与 DataGroup 中的 ItemRenderer 对齐

apache-flex - 动态列的 Spark Datagrid 内存使用情况

apache-flex - 将变量绑定(bind)到 ItemRender 组件属性

apache-flex - 处理客户事件的flexunit和Async.asyncHandler()

css - Flex 外部样式表约定

actionscript-3 - 在 Flex 4 中为自定义组件设置默认皮肤

html - 我有一个同时包含 Flex 和 HTML 的页面。如何使其交叉分辨率?