我有一個DataProvider中設置這樣一個ToggleButtonBar:Flex的本地化:刷新的DataProvider值
<mx:ToggleButtonBar itemClick="clickHandler(event);" selectedIndex="0">
<mx:dataProvider>
<mx:String>{resourceManager.getString('dashboard','daily')}</mx:String>
<mx:String>{resourceManager.getString('dashboard','monthly')}</mx:String>
<mx:String>{resourceManager.getString('dashboard','quarterly')}</mx:String>
<mx:String>{resourceManager.getString('dashboard','yearly')}</mx:String>
</mx:dataProvider>
</mx:ToggleButtonBar>
要切換語言環境來中國,我有這個處理程序的組合框:
resourceManager.localeChain = "zh_CN";
我的問題是在語言環境更改時,屏幕上所有其他控件的標籤會爲新語言環境動態重新加載,但dataProvider
值不會刷新。 我可以在代碼中手動重置它們,但是有更清晰的解決方案嗎?