Requirement is to trigger EXTJS combobox to trigger on tab change and press of
enter key.
Below code is solution for above requirement.
xtype: 'partsearchlov',
name: 'partNumber',
displayField: 'concatSegPartNum',
valueField: 'concatSegPartNum',
fieldLabel: 'Arrow Part',
allowBlank: false,
cls: 'required',
minChars: 2,
triggerAction: 'query',
labelWidth: 80,
listeners: {
specialkey: function(field, e) {
var val;
if (e.getKey() ===
e.ENTER || e.getKey() === e.TAB) {
val = field.getRawValue();
if ( typeof val !== 'undefined') {
if (val.indexOf('^') !== -1) {
val = val.slice(0,
val.indexOf('^'));
}
field.doQuery(val, true, true);
}
}
},
scope: me
}
No comments:
Post a Comment