ext下拉列表框根据文本框的值动态获取值

caelyntang 2012-07-11
下拉列表框根据文本框的值动态获取值,第一次加载成功,当修改文本框数据,然后combox的选项就一直不停地加载,无法选择,
var Store_skudm = new Ext.data.Store({// 系统规格名称
fields : [ {
name : 'sc_id',
type : 'String'
}, {
name : 'sc_colour',
type : 'String'
} ],
proxy : {
type : 'ajax',
url : 'taobao/business/puhuo/findSpStyleBySkudm.action',
reader : {
root : 'list'
},
},
autoLoad : true
});
Store_skudm.load();

根据文本框的值,传参
function LoadStore_skudm(sp_style) {
Store_skudm.proxy.extraParams.sp_style = sp_style;
Store_skudm.load();
}
var ComboBox_skudm = Ext.create('Ext.form.field.ComboBox',// 系统规格名称
{
fieldLabel : '系统规格名称',
id : 'ComboBox_skudm',
name : 'sku_id',
store : Store_skudm,
displayField : 'sc_colour',
valueField : 'sc_id',
selectOnFocus : true,
allowBlank : true,
editable : false,
anchor : '95%',
mode : 'local',
triggerAction : 'all'
});
文本框改变值:
listeners : {
'blur' : function(fields, obj) {
if (fields.value != "") {
LoadStore_skudm(fields.value);
}
}
}
caelyntang 2012-08-25
只要重新load一次,就解决了
Global site tag (gtag.js) - Google Analytics