]> git.proxmox.com Git - proxmox-widget-toolkit.git/commitdiff
add form/TaskTypeSelector
authorDominik Csapak <d.csapak@proxmox.com>
Fri, 30 Oct 2020 14:02:09 +0000 (15:02 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 30 Oct 2020 17:19:33 +0000 (18:19 +0100)
for suggesting workery types when we want to filter by them

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
src/Makefile
src/form/TaskTypeSelector.js [new file with mode: 0644]

index f984ac7b69bd8dc14dd70cefd408ceeeb207753b..2117da59dc172acc7baf76000b96e698645fa2d0 100644 (file)
@@ -31,6 +31,7 @@ JSSRC=                                        \
        form/RoleSelector.js            \
        form/DiskSelector.js            \
        form/MultiDiskSelector.js       \
+       form/TaskTypeSelector.js        \
        button/Button.js                \
        button/HelpButton.js            \
        grid/ObjectGrid.js              \
diff --git a/src/form/TaskTypeSelector.js b/src/form/TaskTypeSelector.js
new file mode 100644 (file)
index 0000000..b370cb4
--- /dev/null
@@ -0,0 +1,12 @@
+Ext.define('Proxmox.form.TaskTypeSelector', {
+    extend: 'Ext.form.field.ComboBox',
+    alias: 'widget.pmxTaskTypeSelector',
+
+    anyMatch: true,
+
+    initComponent: function() {
+       let me = this;
+       me.store = Object.keys(Proxmox.Utils.task_desc_table).sort();
+       me.callParent();
+    },
+});