ui: datastore options: factor out update stop/start to controller
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
38774184a9
commit
6353e22c00
|
@ -64,6 +64,15 @@ Ext.define('PBS.Datastore.Options', {
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
stopUpdates: function() {
|
||||||
|
let view = this.getView();
|
||||||
|
view.rstore.stopUpdate();
|
||||||
|
},
|
||||||
|
startUpdates: function() {
|
||||||
|
let view = this.getView();
|
||||||
|
view.rstore.startUpdate();
|
||||||
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
tbar: [
|
tbar: [
|
||||||
|
@ -84,9 +93,9 @@ Ext.define('PBS.Datastore.Options', {
|
||||||
],
|
],
|
||||||
|
|
||||||
listeners: {
|
listeners: {
|
||||||
activate: function() { this.rstore.startUpdate(); },
|
activate: 'startUpdates',
|
||||||
destroy: function() { this.rstore.stopUpdate(); },
|
beforedestroy: 'stopUpdates',
|
||||||
deactivate: function() { this.rstore.stopUpdate(); },
|
deactivate: 'stopUpdates',
|
||||||
itemdblclick: 'edit',
|
itemdblclick: 'edit',
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue