]>
Commit | Line | Data |
---|---|---|
050c1684 DC |
1 | Ext.define('Proxmox.form.TaskTypeSelector', { |
2 | extend: 'Ext.form.field.ComboBox', | |
3 | alias: 'widget.pmxTaskTypeSelector', | |
4 | ||
5 | anyMatch: true, | |
6 | ||
7 | initComponent: function() { | |
8 | let me = this; | |
9 | me.store = Object.keys(Proxmox.Utils.task_desc_table).sort(); | |
10 | me.callParent(); | |
11 | }, | |
2c0a748f TL |
12 | listeners: { |
13 | change: function(field, newValue, oldValue) { | |
14 | if (newValue !== this.originalValue) { | |
15 | this.triggers.clear.setVisible(true); | |
16 | } | |
17 | }, | |
18 | }, | |
19 | triggers: { | |
20 | clear: { | |
21 | cls: 'pmx-clear-trigger', | |
22 | weight: -1, | |
23 | hidden: true, | |
24 | handler: function() { | |
25 | this.triggers.clear.setVisible(false); | |
26 | this.setValue(this.originalValue); | |
27 | }, | |
28 | }, | |
29 | }, | |
050c1684 | 30 | }); |