var productCom = new Ext.form.ComboBox({
xtype: 'combo',
// store:ProductsName,
store:Ext.create('Ext.data.ArrayStore', {
fields: [{
name: 'pId',
type: 'string'
}, {
name: 'pName',
type: 'string'
}],
root: '',
autoload: true,
proxy: {
type: "ajax",
url: '/XJManager/base/ProductsNameList.do',
reader: {
type: "json",
root: "coName"
}
},
listeners : {
load : function(store, records, success, eOpts) {
var selected = productCom.getValue();
if (selected) {
var store = productCom.getStore();
var obj = store.findRecord(productCom.valueField, selected);
productCom.select(obj);
} else {
productCom.select(records[0]);
}
}
}
}),
id: 'de_product',
triggerAction: 'all',
name: 'de_product',
hiddenName: 'de_product',
valueField: 'pId',
displayField: 'pName',
fieldLabel: '  产品',
emptyText : '-----请选择-----',
width: 360,
mode : 'remote',
selectOnTab: false,
editable: false,
onReplicate: function() {
this.getStore().clearFilter();
}
});
获取code方式:
var code= productCom .getValue();
var code=Ext.getCmp('de_product').getValue();
获取name方式:
var name= productCom.getRawValue();
var name =Ext.getCmp('de_product').getRawValue();