我有一個很大的問題結合此方法:Flex 4中的DataGridColumn:功能綁定到HEADERTEXT沒有作用
[Bindable(event=LOCALE_CHANGED_EVENT_TYPE)]
public static function localeString(pathInLocale:String):String
{
var value:String=LocaleUtil.getValueFromLocaleFromStringPath(pathInLocale);
if (value == null || value.length == 0)
{
value=pathInLocale;
}
trace(value);
return value;
}
這樣的:
<mx:DataGridColumn headerText="{PDMPlusPlusModelLocator.localeString('employeeView.employeeFilter.noDottedManager')}" />
的結合接縫根本不beeing執行。 (想想,因爲跟蹤()不叫,我已經debuged吧)
但同樣完美的作品在這裏:
<mx:Label text="{PDMPlusPlusModelLocator.localeString('employeeView.employeeFilter.noDottedManager')}"/>
劑量人有一個想法是什麼問題?
注:我裏德this post,我認爲這是同樣的問題,但它不爲我工作的任何原因引起:
我試了一下,並綁定工作,如果我綁定的是位於同一MXML作爲DataGrid中的一個方法。但那不是我想要的。 我想有一個大致的localeString功能,而不必每寫一個MXML :( – Devian88