81,094
社区成员
发帖
与我相关
我的任务
分享
listeners: {
select: function() {
ret =AppMeasuereListService.findModuleNameBySysName(systemId,callback);
function callback(ret) {
var moduleCombo=Ext.getCmp("module_Name");
ret = Ext.decode(ret);
var tempStore = new Ext.data.JsonStore({
fields: ["module_Name",'module_ID'],
data: ret.result.list
});
moduleCombo.clearValue();
moduleCombo.getStore().loadData([]);
alert(tempStore.data.length);
moduleCombo.mode="local";
moduleCombo.store = tempStore;
moduleCombo.displayField = 'module_Name';
moduleCombo.valueField = 'module_ID';
}
var cmb_module_Name = new Ext.form.ComboBox( {
id :'cmb_module_Name',
store :new Ext.data.JsonStore( {
proxy :new Ext.data.HttpProxy( {
url :'GetModuleNames.do'
}),
root :'result',
fields : [ 'module_Name', 'module_Id' ],
listeners : {
beforeload : function(s, opt) {
s.baseParams = {
systemId:systemId
};
}
}
}),
displayField :'module_Name',
typeAhead :true,
emptyText :'请选择...',
triggerAction :'all',
disabled : true,
forceSelection :true,
selectOnFocus :true,
width :128,
applyTo :'module_Name',
listeners : {
select : function(combo, record, index) {
$('module_Id').value = record.data.module_Id;
}
}
});