Flex transient dto stop collectionChanged事件自定义ComboBox

时间:2013-03-14 12:37:23

标签: flex dto itemrenderer transient

当DTO的collectionChanged属性发生更改时,我遇到了transient事件被触发的问题。我有一个自定义ComboBox,每行有一个CheckBox itemRenderer,保持打开状态,直到用户将焦点移离它。 dataProviderArrayCollection FooDto。我希望能够切换visible的{​​{1}}属性,但由于FooDto被更改而阻止ComboBox关闭。

dataProvider

1 个答案:

答案 0 :(得分:1)

[Transient]元数据用于防止在将属性发送到服务器时序列化属性。它不会阻止属性绑定。

我建议你创建一个方法setVisible()而不是使用属性。如果您随后设置了私有变量,则不会触发集合更改。除了“visible”属性之外,您还可以使FooDto中的每个属性都可绑定。