Flex 中 label function 和 label field冲突的问题。

来源:互联网 发布:js的null和undefined 编辑:程序博客网 时间:2024/05/20 18:17

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;
            }  

 

 

 

原创粉丝点击