]> git.proxmox.com Git - pve-manager.git/blob - www/manager6/form/StorageScanNodeSelector.js
ui: storage: use null as empty value for scanned-node selector
[pve-manager.git] / www / manager6 / form / StorageScanNodeSelector.js
1 Ext.define('PVE.form.StorageScanNodeSelector', {
2 extend: 'PVE.form.NodeSelector',
3 xtype: 'pveStorageScanNodeSelector',
4
5 name: 'storageScanNode',
6 itemId: 'pveStorageScanNodeSelector',
7 fieldLabel: gettext('Scan node'),
8 allowBlank: true,
9 disallowedNodes: undefined,
10 autoSelect: false,
11 submitValue: false,
12 value: null,
13 autoEl: {
14 tag: 'div',
15 'data-qtip': gettext('Scan for available storages on the selected node'),
16 },
17 triggers: {
18 clear: {
19 handler: function() {
20 let me = this;
21 me.setValue(null);
22 },
23 },
24 },
25
26 emptyText: Proxmox.NodeName,
27
28 setValue: function(value) {
29 let me = this;
30 me.callParent([value]);
31 me.triggers.clear.setVisible(!!value);
32 },
33 });