stateId: 'grid-sdnzone-content',
viewConfig: {
trackOver: false,
- loadMask: false
+ loadMask: false,
},
features: [
{
ftype: 'grouping',
- groupHeaderTpl: '{name} ({rows.length} Item{[values.rows.length > 1 ? "s" : ""]})'
- }
+ groupHeaderTpl: '{name} ({rows.length} Item{[values.rows.length > 1 ? "s" : ""]})',
+ },
],
initComponent : function() {
var me = this;
}
var baseurl = "/nodes/" + nodename + "/sdn/zones/" + zone + "/content";
- var store = Ext.create('Ext.data.Store',{
+ var store = Ext.create('Ext.data.Store', {
model: 'pve-sdnzone-content',
groupField: 'content',
proxy: {
type: 'proxmox',
- url: '/api2/json' + baseurl
+ url: '/api2/json' + baseurl,
},
sorters: {
property: 'vnet',
- order: 'DESC'
- }
+ order: 'DESC',
+ },
});
var sm = Ext.create('Ext.selection.RowModel', {});
header: 'VNet',
flex: 1,
sortable: true,
- dataIndex: 'vnet'
+ dataIndex: 'vnet',
},
{
header: gettext('Status'),
},
],
listeners: {
- activate: reload
- }
+ activate: reload,
+ },
});
me.callParent();
- }
+ },
}, function() {
Ext.define('pve-sdnzone-content', {
return value;
}
return PVE.Utils.format_sdnvnet_type(value, {}, record);
- }
- }
+ },
+ },
],
- idProperty: 'vnet'
+ idProperty: 'vnet',
});
});