},
},
{
- fieldLabel: gettext('Name'),
xtype: 'pmxDisplayEditField',
name: 'id',
+ fieldLabel: gettext('Name'),
allowBlank: false,
cbind: {
editable: '{isCreate}',
},
},
{
- fieldLabel: gettext('Enabled'),
xtype: 'checkbox',
+ name: 'enable',
+ fieldLabel: gettext('Enabled'),
inputValue: 1,
uncheckedValue: 0,
checked: true,
- name: 'enable',
},
],
column2: [
{
- fieldLabel: gettext('Server'),
xtype: 'proxmoxtextfield',
name: 'server',
+ fieldLabel: gettext('Server'),
allowBlank: false,
},
{
- fieldLabel: gettext('Port'),
xtype: 'proxmoxintegerfield',
+ name: 'port',
+ fieldLabel: gettext('Port'),
minValue: 1,
maximum: 65536,
- name: 'port',
allowBlank: false,
},
],
advancedColumn2: [
{
- fieldLabel: 'MTU',
xtype: 'proxmoxintegerfield',
name: 'mtu',
+ fieldLabel: 'MTU',
minValue: 1,
emptyText: '1500',
submitEmpty: false,
},
},
{
- fieldLabel: gettext('Name'),
xtype: 'pmxDisplayEditField',
name: 'id',
+ fieldLabel: gettext('Name'),
allowBlank: false,
cbind: {
editable: '{isCreate}',
},
},
{
- fieldLabel: gettext('Enabled'),
xtype: 'checkbox',
+ name: 'enable',
+ fieldLabel: gettext('Enabled'),
inputValue: 1,
uncheckedValue: 0,
checked: true,
- name: 'enable',
},
],
column2: [
{
- fieldLabel: gettext('Server'),
xtype: 'proxmoxtextfield',
name: 'server',
+ fieldLabel: gettext('Server'),
allowBlank: false,
},
{
- fieldLabel: gettext('Port'),
xtype: 'proxmoxintegerfield',
+ name: 'port',
+ fieldLabel: gettext('Port'),
minimum: 1,
maximum: 65536,
- name: 'port',
allowBlank: false,
},
{
advancedColumn1: [
{
- fieldLabel: gettext('Protocol'),
xtype: 'proxmoxKVComboBox',
name: 'proto',
+ fieldLabel: gettext('Protocol'),
value: '__default__',
cbind: {
deleteEmpty: '{!isCreate}',
advancedColumn2: [
{
- fieldLabel: 'MTU',
xtype: 'proxmoxintegerfield',
name: 'mtu',
+ fieldLabel: 'MTU',
minimum: 1,
emptyText: '1500',
submitEmpty: false,
},
},
{
- fieldLabel: gettext('TCP Timeout'),
xtype: 'proxmoxintegerfield',
name: 'timeout',
+ fieldLabel: gettext('TCP Timeout'),
disabled: true,
cbind: {
deleteEmpty: '{!isCreate}',