]> git.proxmox.com Git - proxmox-widget-toolkit.git/blobdiff - form/NetworkSelector.js
override Ext.Components 'validIdRe' to include '@'
[proxmox-widget-toolkit.git] / form / NetworkSelector.js
index 07192fc53c5386421b593460fc5b10764b018fce..e44bd2dc0958782c82d2ecc6b321767c0d9e673f 100644 (file)
@@ -18,6 +18,8 @@ Ext.define('Proxmox.data.NetworkSelector', {
        {name: 'active'},
        {name: 'cidr'},
        {name: 'cidr6'},
+       {name: 'address'},
+       {name: 'address6'},
        {name: 'comments'},
        {name: 'iface'},
        {name: 'slaves'},
@@ -29,8 +31,9 @@ Ext.define('Proxmox.form.NetworkSelector', {
     extend: 'Proxmox.form.ComboGrid',
     alias: 'widget.proxmoxNetworkSelector',
 
-    nodename: 'localhost',
     controller: 'proxmoxNetworkSelectorController',
+
+    nodename: 'localhost',
     setNodename: function(nodename) {
        this.nodename = nodename;
        var networkSelectorStore = this.getStore();
@@ -73,6 +76,7 @@ Ext.define('Proxmox.form.NetworkSelector', {
                        if (record.data.cidr6) {
                            let dest = (record.data.cidr) ? record.copy(null) : record;
                            dest.data.cidr = record.data.cidr6;
+                           dest.data.address = record.data.address6;
                            delete record.data.cidr6;
                            dest.data.comments = record.data.comments6;
                            delete record.data.comments6;
@@ -93,6 +97,12 @@ Ext.define('Proxmox.form.NetworkSelector', {
                hideable: false,
                flex: 1
            },
+           {
+
+               header: gettext('IP'),
+               dataIndex: 'address',
+               hidden: true,
+           },
            {
                header: gettext('Interface'),
                width: 90,