【发布时间】:2012-09-23 16:14:45
【问题描述】:
如何从另一个项目呈现器访问一个项目呈现器中的控件 例如。我在 datagrid 列的一个 itemrenderer 中有一个列表框,我需要在另一个 datagrid 列的另一个 itemrenderer 中访问它。我该怎么做?
【问题讨论】:
-
这将是封装的中断,导致代码重用减少;所以我对在另一个渲染器中访问一个渲染器持强烈的保留态度。如果您需要在 DataGrid 中的列之间“共享”数据;理论上,数据应该是 dataProvider 中数据元素的一部分。否则,您可以使用静态变量或单例方法在多个组件之间共享数据。
-
谢谢!我使用静态变量概念来共享值。它起作用了。
-
@Coral Doe 请帮助我逐步接受答案,因为我没有找到相同的复选框或正确符号。
标签: apache-flex