0

下面的 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(); }
                                        }   
                                    }
                       }
                },  
4

1 回答 1

0

也许你应该把这个无聊的组合框变成一个强大的GridPicker!特别检查最后一个示例

于 2013-11-13T14:22:59.947 回答