task type selector: add clear trigger

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2020-11-03 13:58:12 +01:00
parent 3571d71343
commit 2c0a748f42

View File

@ -9,4 +9,22 @@ Ext.define('Proxmox.form.TaskTypeSelector', {
me.store = Object.keys(Proxmox.Utils.task_desc_table).sort(); me.store = Object.keys(Proxmox.Utils.task_desc_table).sort();
me.callParent(); 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);
},
},
},
}); });