[DE] Use api methods for header/footer settings.

This commit is contained in:
Julia Radzhabova 2018-01-22 14:59:26 +03:00
parent 02fc85f1f5
commit eb58768523

View file

@ -136,11 +136,14 @@ define([
this._state.SameAs=value; this._state.SameAs=value;
} }
// value = prop.get_NumberingFrom(); value = prop.get_StartPageNumber();
if ( this._state.Numbering!==value && value !== null) { if ( this._state.Numbering!==value && value !== null) {
this.radioPrev.setValue(value<0, true); if (value<0)
this.radioFrom.setValue(value>-1, true); this.radioPrev.setValue(true, true);
this.numFrom.setValue(value<0 ? '' : value, true); else {
this.radioFrom.setValue(true, true);
this.numFrom.setValue(value, true);
}
this._state.Numbering=value; this._state.Numbering=value;
} }
} }
@ -184,7 +187,7 @@ define([
onRadioPrev: function(field, newValue, eOpts) { onRadioPrev: function(field, newValue, eOpts) {
if (newValue && this.api) { if (newValue && this.api) {
// this.api.HeadersAndFooters_FromPrevious(-1); this.api.asc_SetSectionStartPage(-1);
} }
this.fireEvent('editcomplete', this); this.fireEvent('editcomplete', this);
}, },
@ -192,16 +195,16 @@ define([
onRadioFrom: function(field, newValue, eOpts) { onRadioFrom: function(field, newValue, eOpts) {
if (newValue && this.api) { if (newValue && this.api) {
if (_.isEmpty(this.numFrom.getValue())) if (_.isEmpty(this.numFrom.getValue()))
this.numFrom.setValue(1); this.numFrom.setValue(1, true);
// this.api.HeadersAndFooters_From(this.numFrom.getNumberValue()); this.api.asc_SetSectionStartPage(this.numFrom.getNumberValue());
} }
this.fireEvent('editcomplete', this); this.fireEvent('editcomplete', this);
}, },
onNumFromChange: function(field, newValue, oldValue, eOpts){ onNumFromChange: function(field, newValue, oldValue, eOpts){
if (this.api) { if (this.api) {
this.radioFrom.setValue(true); this.radioFrom.setValue(true, true);
// this.api.HeadersAndFooters_From(field.getNumberValue()); this.api.asc_SetSectionStartPage(field.getNumberValue());
} }
this.fireEvent('editcomplete', this); this.fireEvent('editcomplete', this);
}, },
@ -305,7 +308,7 @@ define([
value: '1', value: '1',
defaultUnit : "", defaultUnit : "",
maxValue: 2147483646, maxValue: 2147483646,
minValue: 1, minValue: 0,
allowDecimal: false allowDecimal: false
}); });
this.lockedControls.push(this.numFrom); this.lockedControls.push(this.numFrom);