]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/sdn/zones/Base.js
1 Ext
.define('PVE.panel.SDNZoneBase', {
2 extend
: 'Proxmox.panel.InputPanel',
6 onGetValues: function(values
) {
10 values
.type
= me
.type
;
18 initComponent: function() {
25 Ext
.define('PVE.sdn.zones.BaseEdit', {
26 extend
: 'Proxmox.window.Edit',
28 initComponent: function() {
31 me
.isCreate
= !me
.zone
;
34 me
.url
= '/api2/extjs/cluster/sdn/zones';
37 me
.url
= '/api2/extjs/cluster/sdn/zones/' + me
.zone
;
41 var ipanel
= Ext
.create(me
.paneltype
, {
43 isCreate
: me
.isCreate
,
48 subject
: PVE
.Utils
.format_sdnzone_type(me
.type
),
57 success: function(response
, options
) {
58 var values
= response
.result
.data
;
59 var ctypes
= values
.content
|| '';
61 values
.content
= ctypes
.split(',');
64 values
.nodes
= values
.nodes
.split(',');
66 values
.enable
= values
.disable
? 0 : 1;
68 ipanel
.setValues(values
);