diff --git a/js/ClamAVDatabase.js b/js/ClamAVDatabase.js index d916719..6481ee5 100644 --- a/js/ClamAVDatabase.js +++ b/js/ClamAVDatabase.js @@ -98,11 +98,14 @@ Ext.define('PMG.ClamAVDatabaseStatus', { sortable: true, dataIndex: 'nsigs' }, - ] + ], + listeners: { + activate: me.reload + } }); + me.callParent(); - me.reload(); Proxmox.Utils.monStoreErrors(me.getView(), me.store, true); } }); @@ -165,5 +168,12 @@ Ext.define('PMG.ClamAVDatabase', { me.callParent(); + editPanel.relayEvents(me, ['activate']); + editPanel.relayEvents(me, ['deactivate']); + editPanel.relayEvents(me, ['destroy']); + statusPanel.relayEvents(me, ['activate']); + statusPanel.relayEvents(me, ['deactivate']); + statusPanel.relayEvents(me, ['destroy']); + } });