]> git.proxmox.com Git - pve-manager.git/blob - www/manager6/form/VLanField.js
ui: add tags to ResourceGrid and GlobalSearchField
[pve-manager.git] / www / manager6 / form / VLanField.js
1 Ext.define('PVE.form.VlanField', {
2 extend: 'Ext.form.field.Number',
3 alias: ['widget.pveVlanField'],
4
5 deleteEmpty: false,
6
7 emptyText: 'no VLAN',
8
9 fieldLabel: gettext('VLAN Tag'),
10
11 allowBlank: true,
12
13 getSubmitData: function() {
14 var me = this,
15 data = null,
16 val;
17 if (!me.disabled && me.submitValue) {
18 val = me.getSubmitValue();
19 if (val) {
20 data = {};
21 data[me.getName()] = val;
22 } else if (me.deleteEmpty) {
23 data = {};
24 data.delete = me.getName();
25 }
26 }
27 return data;
28 },
29
30 initComponent: function() {
31 var me = this;
32
33 Ext.apply(me, {
34 minValue: 1,
35 maxValue: 4094,
36 });
37
38 me.callParent();
39 },
40 });