columnWidth : .30,
layout : 'form',
labelWidth : 0.001,
items : [ {
xtype : 'multiselect', // 列表框
width : 140,
height : 80,
fieldLabel : '',
labelSeparator : '',
allowBlank : true, // 不能为空
name : 'biz_pkg',
id : 'biz_pkg',
store : linestore,
valueField : ["simm","s2t","gsm","all"],
displayField : ["simm","s2t","gsm","all"],
listeners : {
'change' : bizPkgChangeCust
},
anchor : '96%'
这是一个列表,
//列表的数据源
linestore = new Ext.data.Store(
{
proxy : new Ext.data.HttpProxy(
{
url : path
+ "/MultiselectAction.do?method=dealDataClearing&dataclearing=dataclearing" +
"&multiselectOne=multiselectOne"
}),
reader : new Ext.data.JsonReader({},["simm","s2t","gsm","all"]/*[ "op_text", "op_value" ]*/)
});
linestore.load();
linestore.on("load", function() {
var custRecord = Ext.data.Record.create([ {
name : 'simm',//'op_value'
mapping : 'simm'
}, {
name : 's2t',//'op_text'
mapping : 's2t'
}, {
name : 'gsm',
mapping : 'gsm'
}, {
name : 'all',
mapping : 'all'
}]);
var myCustRecord = new custRecord({
op_text : 'ALL',
op_value : 'All'
});
linestore.insert(0, myCustRecord);
Ext.getCmp('biz_pkg').view.selectRange(0, 0);
})
这是一个数据源, 我后台返回的是{"simm":"SIMM","s2t":"S2T","gsm":"GSM","all":"ALL"}
这个json串, 怎样改才能让其值在页面显示出来,
求大神指教, ext新手。