Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 绑定到arraycollection无效_Apache Flex_Listener_Arraycollection_Bindable - Fatal编程技术网

Apache flex 绑定到arraycollection无效

Apache flex 绑定到arraycollection无效,apache-flex,listener,arraycollection,bindable,Apache Flex,Listener,Arraycollection,Bindable,我使用的是FlexSDK 3.5。我有model.as,其中有一个可绑定的ArrayCollection(命名为arr_mod)。 从我的mxml,我在三个地方链接到这个arr_mod: 1) 在DataGrid中,我设置dataprovider={arr\u mode}。。。 2) 在按钮中,我通过以下方式向arr_mod添加新项目:mx:Button。。单击=“{arr_mod.addItem(新项目)}” 3)在文本框中,我想添加mx:textBox text=“{mySpecialCou

我使用的是FlexSDK 3.5。我有model.as,其中有一个可绑定的ArrayCollection(命名为arr_mod)。 从我的mxml,我在三个地方链接到这个arr_mod:
1) 在DataGrid中,我设置dataprovider={arr\u mode}。。。
2) 在按钮中,我通过以下方式向arr_mod添加新项目:mx:Button。。单击=“{arr_mod.addItem(新项目)}”


3)在文本框中,我想添加mx:textBox text=“{mySpecialCounterFunc(arr_mod)}” 注意,在mxml的脚本中,arr_mod是可绑定的,在model.as中的类定义中也是如此

问题是,当点击按钮时,不会调用mySpecialCounterFunc!应该调用它,因为我使用了{},这应该侦听arr_mod中的更改(在按钮中所做的更改应该会导致添加一个新项..然后侦听器响应)。
当DataGrid正确更新时!
顺便说一下,如果我把arr_mod改为simple String或Int,它就可以工作了。。i、 我的专业反基金会被称为

为什么???

我知道我有时会遇到绑定到ArrayCollection的奇怪行为。当某些事情不起作用时,我通常会从使用MXML绑定切换到为CollectionEvent.COLLECTION设置一个直接事件侦听器,并在该事件处理程序中执行我想执行的操作。无论如何,我相信MXML绑定只是语法上的甜点。

我知道我有时会遇到绑定到ArrayCollection的奇怪行为。当某些事情不起作用时,我通常会从使用MXML绑定切换到为CollectionEvent.COLLECTION设置一个直接事件侦听器,并在该事件处理程序中执行我想执行的操作。无论如何,我相信MXML绑定只是语法上的糖分。

因为您还没有接受任何答案,所以这里没有人想帮助您解决问题。因为您还没有接受任何答案,所以这里没有人想帮助您解决问题。