gui: StateProvider: add fireevent option to set

this way, we can control if we want to fire the 'statechanged' event
when we set a value in the stateprovider

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
Dominik Csapak 2019-05-27 14:13:55 +02:00 committed by Thomas Lamprecht
parent 6e251e550b
commit 71c8e23f86

View File

@ -239,13 +239,13 @@ Ext.define('PVE.StateProvider', {
me.callParent(arguments);
},
set: function(name, value){
set: function(name, value, fireevent){
var me = this;
//console.log("SET " + name + " " + Ext.encode(value));
if (typeof me.UIState[name] != "undefined") {
var newvalue = value ? value.value : null;
if (me.setHV(name, newvalue, false)) {
if (me.setHV(name, newvalue, fireevent)) {
var htext = me.encodeHToken(me.UIState);
Ext.History.add(htext);
}