add suspend/resume events to updateTree

this makes adding/modifying a large number of items a lot faster

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
Dominik Csapak
2017-05-03 17:04:29 +02:00
committed by Dietmar Maurer
parent 3cf2245487
commit 2614f0f762

View File

@ -236,7 +236,7 @@ Ext.define('PVE.tree.ResourceTree', {
var updateTree = function() {
var tmp;
// fixme: suspend events ?
store.suspendEvents();
var rootnode = me.store.getRootNode();
me.setIconCls(rootnode.data);
@ -360,6 +360,8 @@ Ext.define('PVE.tree.ResourceTree', {
}
pdata.updateCount++;
store.resumeEvents();
store.fireEvent('refresh', store);
};
var statechange = function(sp, key, value) {