flex控件中同时用了label function 和label field,结果是导致结果出现乱码。
tradingDeskCbbCf = new ClassFactory(BindableValueComboBox);
tradingDeskCbbCf.properties = {dataProvider: gecTradeCountryModel.tradingDeskCds, dataField: "tradingDeskCd",valueField:"tradingDeskCd",labelField: "tradingDeskCd"};
private function formatTradingDesk(data:Object, column:AdvancedDataGridColumn):String
{
var tradingDeskStr:String = data[column.dataField];
if(tradingDeskStr == null || StringUtil.trim(tradingDeskStr).length == 0)
{
data[column.dataField] = GecStrategyModel.BOS_STR;
return GecStrategyModel.BOS_STR;
}
return tradingDeskStr;
}