]>
Commit | Line | Data |
---|---|---|
ddbddff7 DC |
1 | Ext.define('PVE.storage.ESXIInputPanel', { |
2 | extend: 'PVE.panel.StorageBase', | |
3 | ||
4 | onGetValues: function(values) { | |
5 | let me = this; | |
6 | ||
7 | if (values.password?.length === 0) { | |
8 | delete values.password; | |
9 | } | |
10 | if (values.username?.length === 0) { | |
11 | delete values.username; | |
12 | } | |
13 | ||
14 | return me.callParent([values]); | |
15 | }, | |
16 | ||
17 | initComponent: function() { | |
18 | var me = this; | |
19 | ||
20 | me.column1 = [ | |
21 | { | |
22 | xtype: 'pmxDisplayEditField', | |
23 | editable: me.isCreate, | |
24 | name: 'server', | |
25 | fieldLabel: gettext('Server'), | |
26 | allowBlank: false, | |
27 | }, | |
28 | { | |
29 | xtype: 'pmxDisplayEditField', | |
30 | editable: me.isCreate, | |
31 | name: 'username', | |
32 | fieldLabel: gettext('Username'), | |
33 | allowBlank: false, | |
34 | }, | |
35 | { | |
36 | xtype: 'pmxDisplayEditField', | |
37 | editable: me.isCreate, | |
38 | name: 'password', | |
39 | value: me.isCreate ? '' : '********', | |
40 | minLength: 1, | |
41 | editConfig: { | |
42 | inputType: 'password', | |
43 | name: 'password', | |
44 | }, | |
45 | fieldLabel: gettext('Password'), | |
46 | allowBlank: false, | |
47 | }, | |
48 | ]; | |
49 | ||
50 | me.callParent(); | |
51 | }, | |
52 | }); |