Flex:将选项卡标签绑定到变量
我正在使用自定义选项卡栏,其中 dataProvider 作为视图堆栈,并且我试图在相关容器(视图堆栈中)中的数据更新时更新选项卡标签。
viewstack 的容器绑定到可绑定变量,因此如果变量发生更改,容器中的数据/标签/等会更新,但选项卡不会更新。
有没有办法将选项卡绑定到相同的可绑定变量,或者我是否需要编写事件处理程序(如果是这样,什么事件)?
I'm using a custom tabbar with the dataProvider being a viewstack and I'm trying to get the tab labels to update when data in the related container (in the viewstack) updates.
The viewstack's containers are bound to bindable vars, so if a var changes, the data/labels/etc in the container updates, but the tab doesn't.
Is there a way to bind the tab to the same bindable var or do i need to write event handlers (if so, what events)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看来我已经找到了答案。我没有正确更新选项卡在容器中侦听的标签和其他可绑定变量。我向容器绑定的变量添加了一个“propertyChange”事件侦听器,并让其事件处理程序更新标签,从而更新选项卡。一切都很好。
It appears that I have found my answer. I wasn't properly updated the label and other bindable variables that the tab listens to in the container. I added a "propertyChange" event listener to the variable that the container was binding to and had its event handler update the label which in turn updated the tab. all is well.