在同步组合框中协调加载初始值的最佳方法是什么;列表框

时间:2010-01-28 06:54:51

标签: flex actionscript-3 cairngorm

环境:Flex / As3 / Cairgorm /复合材料组件。 我有两个组合框和两个数据网格,以便选择组合框1,将数据插入组合框2和第一个数据网格。组合框2的选择将数据插入到数据网格2中。

我已经设置了更改事件,以便每个组合框上的用户选择做正确的事情。问题是在组合框的初始加载时,更改事件不会触发,并且不会发生后续同步数据加载。

组合框初始化后是否有获得项目选择(第1项)的事件?

1 个答案:

答案 0 :(得分:0)

我找到了自己的答案。在每个组合框上使用updateComplete事件就可以了。

[编辑]

事实证明,updateComplete没有按预期工作。我真正需要的是dataChange事件。但是,即使将此事件列为此组件的有效FlexEvent,此事件似乎也不会触发组合框。

我尝试了许多其他事件(valueCommit,creationComplete,initialize),但所有这些事件都会多次触发,与更改重叠,并且对此用例无效。

最后,我为初始化路径和更改路径创建了一系列调用。

如果其他人有更好的方法,我会非常感兴趣。