【问题标题】:How to access a control in one item renderer from another item renderer in Flex 2.0如何从 Flex 2.0 中的另一个项目呈现器访问一个项目呈现器中的控件
【发布时间】:2012-09-23 16:14:45
【问题描述】:

如何从另一个项目呈现器访问一个项目呈现器中的控件 例如。我在 datagrid 列的一个 itemrenderer 中有一个列表框,我需要在另一个 datagrid 列的另一个 itemrenderer 中访问它。我该怎么做?

【问题讨论】:

  • 这将是封装的中断,导致代码重用减少;所以我对在另一个渲染器中访问一个渲染器持强烈的保留态度。如果您需要在 DataGrid 中的列之间“共享”数据;理论上,数据应该是 dataProvider 中数据元素的一部分。否则,您可以使用静态变量或单例方法在多个组件之间共享数据。
  • 谢谢!我使用静态变量概念来共享值。它起作用了。
  • @Coral Doe 请帮助我逐步接受答案,因为我没有找到相同的复选框或正确符号。

标签: apache-flex


【解决方案1】:

谢谢!我使用静态变量概念将一个 itemrenderer 的值存储在另一个 itemrenderer 中并更新相同的值。

【讨论】:

    猜你喜欢
    • 2017-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-28
    • 2016-12-10
    • 1970-01-01
    相关资源
    最近更新 更多