也已经写了很久时间的extjs ,每次都用到很多的combobox,配置很多东西觉得实在是太麻烦,所以根据常用到的情况写了一个简便的combobox,再次记录下来,以免放在某个地方忘记了找不到了。
定义一个基本的baseCombobox类,如下。
1 Ext.define('Admin.view.baseCmp.BaseCombobox', { 2 extend: 'Ext.form.field.ComboBox', 3 xtype: 'baseCombobox', 4 editable: false, 5 labelSeparator: ':', 6 labelWdith: 0, 7 triggerAction: 'all', 8 labelAlign: 'right', 9 //forceSelection: true,此属性操作时,就算去掉文字后,失去焦点后还是会选择上一次选择的记录 10 autoSelect: true, 11 selectOnfocus: true, 12 valueNotFoundText: '', 13 name:'', 14 queryMode: 'local', 15 url:'', 16 displayField: '', 17 valueField: '', 18 requires:['Admin.view.baseCmp.BaseComboboxController'], 19 controller: 'bas