diff --git a/src/form/TaskTypeSelector.js b/src/form/TaskTypeSelector.js index b370cb4..faf48a9 100644 --- a/src/form/TaskTypeSelector.js +++ b/src/form/TaskTypeSelector.js @@ -9,4 +9,22 @@ Ext.define('Proxmox.form.TaskTypeSelector', { me.store = Object.keys(Proxmox.Utils.task_desc_table).sort(); me.callParent(); }, + listeners: { + change: function(field, newValue, oldValue) { + if (newValue !== this.originalValue) { + this.triggers.clear.setVisible(true); + } + }, + }, + triggers: { + clear: { + cls: 'pmx-clear-trigger', + weight: -1, + hidden: true, + handler: function() { + this.triggers.clear.setVisible(false); + this.setValue(this.originalValue); + }, + }, + }, });