this sometimes comes in handy when we only want to show specific files.

Signed-off-by: Dominik Csapak <d.csa...@proxmox.com>
---
no changes in v3
 www/manager6/form/FileSelector.js | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/www/manager6/form/FileSelector.js 
b/www/manager6/form/FileSelector.js
index ef2bedf9..9db20711 100644
--- a/www/manager6/form/FileSelector.js
+++ b/www/manager6/form/FileSelector.js
@@ -43,6 +43,13 @@ Ext.define('PVE.form.FileSelector', {
            url: url,
        });
 
+       if (Ext.isFunction(me.filter)) {
+           me.store.clearFilter();
+           me.store.addFilter([me.filter]);
+       } else {
+           me.store.clearFilter();
+       }
+
        me.store.removeAll();
        me.store.load();
     },
@@ -60,6 +67,9 @@ Ext.define('PVE.form.FileSelector', {
     valueField: 'volid',
     displayField: 'text',
 
+    // An optional filter function
+    filter: undefined,
+
     listConfig: {
        width: 600,
        columns: [
-- 
2.39.5



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to