]> git.proxmox.com Git - pve-manager.git/blob - www/manager6/sdn/zones/VlanEdit.js
add sdn gui
[pve-manager.git] / www / manager6 / sdn / zones / VlanEdit.js
1 Ext.define('PVE.sdn.zones.VlanInputPanel', {
2 extend: 'PVE.panel.SDNZoneBase',
3
4 onGetValues: function(values) {
5 var me = this;
6
7 if (me.isCreate) {
8 values.type = me.type;
9 } else {
10 delete values.zone;
11 }
12
13 return values;
14 },
15
16 initComponent : function() {
17 var me = this;
18
19 me.items = [
20 {
21 xtype: me.isCreate ? 'textfield' : 'displayfield',
22 name: 'zone',
23 maxLength: 10,
24 value: me.zone || '',
25 fieldLabel: 'ID',
26 allowBlank: false
27 },
28 {
29 xtype: 'textfield',
30 name: 'bridge',
31 fieldLabel: gettext('bridge'),
32 allowBlank: false,
33 },
34 {
35 xtype: 'pveNodeSelector',
36 name: 'nodes',
37 fieldLabel: gettext('Nodes'),
38 emptyText: gettext('All') + ' (' + gettext('No restrictions') +')',
39 multiSelect: true,
40 autoSelect: false
41 },
42
43 ];
44
45 me.callParent();
46 }
47 });