Flex 4 -- 当数据提供者改变时调用函数

发布于 2024-10-16 06:09:31 字数 41 浏览 7 评论 0原文

如何设置当 DataProvider 的长度发生变化时要调用的函数?

How can I set a function to be called when the length of a DataProvider changes?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

忆沫 2024-10-23 06:09:31

这是使用事件“CollectionEvent.COLLECTION_CHANGE”的一个很好的解决方案:

http://blog.flexexamples.com/2008/12/16/detecting-when-the-data-provider-of-a-datagrid-control-弹性变化/

Here is a good solution using the event "CollectionEvent.COLLECTION_CHANGE" :

http://blog.flexexamples.com/2008/12/16/detecting-when-the-data-provider-of-a-datagrid-control-changes-in-flex/

后知后觉 2024-10-23 06:09:31

如果您正在使用 ICollectionView(又名 ArrayCollection),则可以为“collectionChange”事件添加事件侦听器。

文档: http://help .adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/collections/ListCollectionView.html#event:collectionChange

如果您位于 MXML 文档中,则 UI 组件的 dataProvider 属性应该是数据源绑定。因此,如果是这种用例,您可以将 {myComponent.dataProvider.length} 将该值绑定到其他内容。

If you're working with an ICollectionView (aka ArrayCollection), you could add an event listener for the "collectionChange" event.

Docs: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/collections/ListCollectionView.html#event:collectionChange

If you are inside an MXML document the dataProvider property of the UI component should be a source of data binding. So you could just {myComponent.dataProvider.length} bind the value to something else if that is the use case.

薄暮涼年 2024-10-23 06:09:31

我能解决这个问题的唯一方法是在动作脚本代码中进行绑定。像这样的事情:

protected function creationCompleteHandler(event:FlexEvent):void {
    BindingUtils.bindSetter(myHandleFunction, myList, "dataProvider");
}

myHandleFunction 通过参数接收具有绑定属性类型的对象。

The only way I could get thru it was making a binding in the actionscript code. Something like this:

protected function creationCompleteHandler(event:FlexEvent):void {
    BindingUtils.bindSetter(myHandleFunction, myList, "dataProvider");
}

myHandleFunction receives by parameter an object with the type of the binded property.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文