Ext.define('PVE.sdn.controllers.BgpInputPanel', { extend: 'PVE.panel.SDNControllerBase', onlineHelp: 'pvesdn_controller_plugin_evpn', initComponent : function() { var me = this; me.items = [ { xtype: me.isCreate ? 'textfield' : 'displayfield', name: 'controller', maxLength: 8, value: me.controllerid || '', fieldLabel: 'ID', allowBlank: false }, { xtype: 'proxmoxintegerfield', name: 'asn', minValue: 1, maxValue: 4294967295, value: 65000, fieldLabel: 'ASN #', allowBlank: false }, { xtype: 'textfield', name: 'peers', fieldLabel: gettext('Peers'), allowBlank: false }, { xtype: 'proxmoxcheckbox', name: 'ebgp', uncheckedValue: 0, checked: false, fieldLabel: 'EBGP' }, { xtype: 'pveNodeSelector', name: 'node', fieldLabel: gettext('Node'), multiSelect: false, autoSelect: false, allowBlank: false }, ]; me.advancedItems = [ { xtype: 'textfield', name: 'loopback', fieldLabel: gettext('Loopback Interface'), }, { xtype: 'proxmoxintegerfield', name: 'ebgp-multihop', minValue: 1, maxValue: 100, fieldLabel: 'ebgp-multihop', allowBlank: true }, ]; me.callParent(); } });