Extjs combobox

  

{
xtype: 'combo',
name: 'PART_BRAND',
fieldLabel: '品牌',
margin: '0 5 5 0',
allowBlank: false,
editable: true,
autoSelect: true,
forceSelection: true,
selectOnFocus: true,
typeAhead: true,
hiddenName: 'para_name',
queryParam: 'PARA_NAME',//后台传值
valueField: "PARA_ID",
displayField: "PARA_NAME",
store: Ext.create('Scripts.BasicData.D_PARTS.store.GParaStore'),
queryMode: 'local',
minChars: 0,
//ref: '../param',
//weight: 50,
maxLength: 20,
listeners: {
render: function (combo, eOpts) {
var store = combo.getStore();
store.proxy.extraParams = {
para_type: '品牌'
}
store.load({
//params: { type: '包装类型' },
callback: function (records, options, success) {
// combo.setValue(records[0]);///默认选择第一条
}
});
},
beforequery: function (e) { // 匹配输入
var combo = e.combo;
if (!e.forceAll) {
var value = e.query;
combo.store.filterBy(function (record, id) {
var text = record.get(combo.displayField);
return (text.indexOf(value) != -1);
});
combo.expand();
return false;
}
}
//,
//change: function (combo, newValue, oldValue, eOpts) {

// var v_store = combo.getStore();
// var bb = combo.getValue();
// if (bb == null) {
// bb = 'CNTSN';// v_store.data.items[0].data.PARA_ID;
// }
// var vindex = v_store.find("PARA_ID", bb);
// var record = v_store.getAt(vindex);
// combo.up("fieldset").down("textfield[name=POR_DESC]").setValue(record.data.PARA_NAME);
//}
},
columnWidth: .49
// ,
readOnly: true,
//fieldStyle: 'background-color: #EDEDED; background-image: none;'
},

转载于:https://www.cnblogs.com/hqyj/p/5649977.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值