ui: datastore/Content: reload in activate listener
when we trigger the first load before the panel was fully created, there was no load mask for it (but the snapshots would "pop in" on load) move the first reload into the 'activate' listener. this will be called the every time a user opens the content tab of a datastore, so guard it by a 'firstLoad' bool. Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
e1c8c27f47
commit
747446eb50
@ -73,7 +73,6 @@ Ext.define('PBS.DataStoreContent', {
|
||||
'backup-time',
|
||||
]);
|
||||
Proxmox.Utils.monStoreErrors(view, this.store);
|
||||
this.reload(); // initial load
|
||||
},
|
||||
|
||||
reload: function() {
|
||||
@ -625,6 +624,17 @@ Ext.define('PBS.DataStoreContent', {
|
||||
},
|
||||
},
|
||||
|
||||
listeners: {
|
||||
activate: function() {
|
||||
let me = this;
|
||||
// only load on first activate to not load every tab switch
|
||||
if (!me.firstLoad) {
|
||||
me.getController().reload();
|
||||
me.firstLoad = true;
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
viewConfig: {
|
||||
getRowClass: function(record, index) {
|
||||
let verify = record.get('verification');
|
||||
|
Loading…
Reference in New Issue
Block a user