]>
git.proxmox.com Git - pve-manager.git/blob - www/manager5/form/HotplugFeatureSelector.js
e0dac4b7f490e6865dd396c43912eb3ec300cb4a
1 Ext
.define('PVE.form.HotplugFeatureSelector', {
2 extend
: 'PVE.form.KVComboBox',
3 alias
: ['widget.pveHotplugFeatureSelector'],
9 setValue: function(value
, doSelect
) {
12 if (me
.multiSelect
&& Ext
.isString(value
)) {
15 } else if (value
=== '1') {
16 value
= ['disk', 'network', 'usb'];
18 value
= value
.split(',');
22 me
.callParent([value
, doSelect
]);
25 getSubmitData: function() {
29 if (!me
.disabled
&& me
.submitValue
) {
30 val
= me
.getSubmitValue();
31 if (Ext
.isArray(val
)) {
32 val
= val
.join(',') || '0';
34 if (val
!== null && val
!== '') {
36 data
[me
.getName()] = val
;
37 } else if (me
.deleteEmpty
) {
39 data
['delete'] = me
.getName();
46 initComponent: function() {
49 me
.data
= [['disk', gettext('Disk')],
50 ['network', gettext('Network')],
51 ['usb', gettext('USB')],
52 ['memory', gettext('Memory')],
53 ['cpu', gettext('CPU')]];