我有一个flex应用程序,它由几个选项卡组成。一个选项卡包含一个columnchart和一个datagrid,其中包含结果集合(在选择另一个datagrid结果后,图表中的另一行显示)。但是,在我转到另一个标签并返回后,这会停止。此时,选择数据网格线后,图表的dataProvider会发生变化,导致标签发生变化,但图表保持不变。
标签导航是通过状态实现的,如下所示:
<s:states>
<s:State name="tabWithChart"/>
<s:State name="anotherTab"/>
<s:State name="yetAnotherTab"/>
</s:states>
...................
<s:Group>
<chartTab:ChartTab includeIn = "tabWithChart"/>
<tab1:Tab1 includeIn = "anotherTab"/>
<tab2:Tab2 includeIn = "yetAnotherTab"/>
</s:Group>
单击导航按钮会导致状态发生变化。可能导致问题的原因是什么?