[SSE] Баг при выставлении опции Total = true (если ее применить нельзя и сразу же после выставления приходит событие с total = false).
This commit is contained in:
parent
1ffbe84dc5
commit
b5e27bb3ff
|
@ -99,13 +99,13 @@ define([
|
||||||
});
|
});
|
||||||
this.lockedControls.push(this.chFilter);
|
this.lockedControls.push(this.chFilter);
|
||||||
|
|
||||||
this.chHeader.on('change', _.bind(this.onCheckTemplateChange, this, Asc.c_oAscChangeTableStyleInfo.rowHeader));
|
this.chHeader.on('change', _.bind(this.onCheckTemplateChange, this, Asc.c_oAscChangeTableStyleInfo.rowHeader, 'CheckHeader'));
|
||||||
this.chTotal.on('change', _.bind(this.onCheckTemplateChange, this, Asc.c_oAscChangeTableStyleInfo.rowTotal));
|
this.chTotal.on('change', _.bind(this.onCheckTemplateChange, this, Asc.c_oAscChangeTableStyleInfo.rowTotal, 'CheckTotal'));
|
||||||
this.chBanded.on('change', _.bind(this.onCheckTemplateChange, this, Asc.c_oAscChangeTableStyleInfo.rowBanded));
|
this.chBanded.on('change', _.bind(this.onCheckTemplateChange, this, Asc.c_oAscChangeTableStyleInfo.rowBanded, 'CheckBanded'));
|
||||||
this.chFirst.on('change', _.bind(this.onCheckTemplateChange, this, Asc.c_oAscChangeTableStyleInfo.columnFirst));
|
this.chFirst.on('change', _.bind(this.onCheckTemplateChange, this, Asc.c_oAscChangeTableStyleInfo.columnFirst, 'CheckFirst'));
|
||||||
this.chLast.on('change', _.bind(this.onCheckTemplateChange, this, Asc.c_oAscChangeTableStyleInfo.columnLast));
|
this.chLast.on('change', _.bind(this.onCheckTemplateChange, this, Asc.c_oAscChangeTableStyleInfo.columnLast, 'CheckLast'));
|
||||||
this.chColBanded.on('change', _.bind(this.onCheckTemplateChange, this, Asc.c_oAscChangeTableStyleInfo.columnBanded));
|
this.chColBanded.on('change', _.bind(this.onCheckTemplateChange, this, Asc.c_oAscChangeTableStyleInfo.columnBanded, 'CheckColBanded'));
|
||||||
this.chFilter.on('change', _.bind(this.onCheckTemplateChange, this, Asc.c_oAscChangeTableStyleInfo.filterButton));
|
this.chFilter.on('change', _.bind(this.onCheckTemplateChange, this, Asc.c_oAscChangeTableStyleInfo.filterButton, 'CheckFilter'));
|
||||||
|
|
||||||
this.cmbTableTemplate = new Common.UI.ComboDataView({
|
this.cmbTableTemplate = new Common.UI.ComboDataView({
|
||||||
itemWidth: 61,
|
itemWidth: 61,
|
||||||
|
@ -178,7 +178,8 @@ define([
|
||||||
this.lockedControls.push(this.btnEdit);
|
this.lockedControls.push(this.btnEdit);
|
||||||
},
|
},
|
||||||
|
|
||||||
onCheckTemplateChange: function(type, field, newValue, oldValue, eOpts) {
|
onCheckTemplateChange: function(type, stateName, field, newValue, oldValue, eOpts) {
|
||||||
|
this._state[stateName] = undefined;
|
||||||
if (this.api)
|
if (this.api)
|
||||||
this.api.asc_changeFormatTableInfo(this._state.TableName, type, newValue=='checked');
|
this.api.asc_changeFormatTableInfo(this._state.TableName, type, newValue=='checked');
|
||||||
Common.NotificationCenter.trigger('edit:complete', this);
|
Common.NotificationCenter.trigger('edit:complete', this);
|
||||||
|
|
Loading…
Reference in a new issue