下面的 Ext JS 代码工作正常。当我编辑网格时,组合框会正确加载电话号码。但我需要文本在组合框中显示清除/删除电话号码。当我单击清除/删除时,我需要添加一些功能。
组合框如下所示:
Clear/Delete
121-224432133
123-344545353
666-323231231
423-4324442344
. . .
ExtJS 代码:
{ xtype: 'gridcolumn', header: 'Phone#', width: 100, dataIndex: 'PhoneNumber',
editor: {
xtype: 'combo',
typeAhead: true,
triggerAction: 'all',
selectOnTab: true,
store: App.mcmAllAgentsStore,
typeAhead: true,
emptyText : 'Clear/Delete',
displayField: 'PhoneNumber',
valueField: 'Agent',
queryMode: 'local',
listeners: {
scope: this,
specialkey: function(f, e) {
if(e.getKey() === e.ESC) { this.hide(); }
}
}
}
},