]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/sdn/IpamEdit.js
1 Ext
.define('PVE.sdn.IpamEditInputPanel', {
2 extend
: 'Proxmox.panel.InputPanel',
3 mixins
: ['Proxmox.Mixin.CBind'],
7 onGetValues: function(values
) {
19 xtype
: 'pmxDisplayEditField',
29 xtype
: 'pmxDisplayEditField',
34 editable
: '{isCreate}',
38 xtype
: 'proxmoxtextfield',
40 fieldLabel
: gettext('IP Address'),
46 Ext
.define('PVE.sdn.IpamEdit', {
47 extend
: 'Proxmox.window.Edit',
49 subject
: gettext('DHCP Mapping'),
55 url
: '/cluster/sdn/vnets',
57 submitUrl: function(url
, values
) {
58 return `${url}/${values.vnet}/ips`;
61 initComponent: function() {
64 me
.method
= me
.isCreate
? 'POST' : 'PUT';
66 let ipanel
= Ext
.create('PVE.sdn.IpamEditInputPanel', {
67 isCreate
: me
.isCreate
,
78 ipanel
.setValues(me
.mapping
);