model: 'pve-sdn-vnet',
proxy: {
type: 'proxmox',
- url: "/api2/json/cluster/sdn/vnets"
+ url: "/api2/json/cluster/sdn/vnets",
},
sorters: {
property: 'vnet',
- order: 'DESC'
- }
+ order: 'DESC',
+ },
});
let reload = () => store.load();
let run_editor = function() {
let rec = sm.getSelection()[0];
- let win = Ext.create('PVE.sdn.VnetEdit',{
+ let win = Ext.create('PVE.sdn.VnetEdit', {
autoShow: true,
onlineHelp: 'pvesdn_config_vnet',
vnet: rec.data.vnet,
let remove_btn = Ext.create('Proxmox.button.StdRemoveButton', {
selModel: sm,
baseurl: '/cluster/sdn/vnets/',
- callback: reload
+ callback: reload,
});
Ext.apply(me, {
reloadStore: reload,
selModel: sm,
viewConfig: {
- trackOver: false
+ trackOver: false,
},
tbar: [
{
type: 'vnet',
});
win.on('destroy', reload);
- }
+ },
},
remove_btn,
edit_btn,
{
header: 'ID',
flex: 2,
- dataIndex: 'vnet'
+ dataIndex: 'vnet',
},
{
header: gettext('Alias'),
header: 'MAC',
flex: 1,
dataIndex: 'mac',
- }
+ },
],
listeners: {
activate: reload,
- itemdblclick: run_editor
- }
+ itemdblclick: run_editor,
+ },
});
me.callParent();
- }
+ },
}, function() {
Ext.define('pve-sdn-vnet', {
'vnet',
'zone',
],
- idProperty: 'vnet'
+ idProperty: 'vnet',
});
});