]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/form/HotplugFeatureSelector.js
1 Ext
.define('PVE.form.HotplugFeatureSelector', {
2 extend
: 'PVE.form.KVComboBox',
3 alias
: ['widget.pveHotplugFeatureSelector'],
8 comboItems
: [['disk', gettext('Disk')],
9 ['network', gettext('Network')],
10 ['usb', gettext('USB')],
11 ['memory', gettext('Memory')],
12 ['cpu', gettext('CPU')]],
14 setValue: function(value
, doSelect
) {
17 if (me
.multiSelect
&& Ext
.isString(value
)) {
20 } else if (value
=== '1') {
21 value
= ['disk', 'network', 'usb'];
23 value
= value
.split(',');
27 me
.callParent([value
, doSelect
]);
30 getSubmitData: function() {
34 if (!me
.disabled
&& me
.submitValue
) {
35 val
= me
.getSubmitValue();
36 if (Ext
.isArray(val
)) {
37 val
= val
.join(',') || '0';
39 if (val
!== null && val
!== '') {
41 data
[me
.getName()] = val
;
42 } else if (me
.deleteEmpty
) {
44 data
['delete'] = me
.getName();