Commit a4ad9ab1 authored by Julia Radzhabova's avatar Julia Radzhabova

[SSE] Обновление списка темплейтов.

parent ada2eca0
...@@ -157,7 +157,7 @@ define([ ...@@ -157,7 +157,7 @@ define([
items: [ items: [
{ caption: this.deleteRowText, value: c_oAscDeleteOptions.DeleteRows}, { caption: this.deleteRowText, value: c_oAscDeleteOptions.DeleteRows},
{ caption: this.deleteColumnText, value: c_oAscDeleteOptions.DeleteColumns}, { caption: this.deleteColumnText, value: c_oAscDeleteOptions.DeleteColumns},
{ caption: this.deleteTableText, value: c_oAscDeleteOptions.DeleteColumns} { caption: this.deleteTableText, value: c_oAscDeleteOptions.DeleteTable}
] ]
}) })
}); });
......
...@@ -279,60 +279,47 @@ define([ ...@@ -279,60 +279,47 @@ define([
this._state.Range = props.asc_getTableRange(); this._state.Range = props.asc_getTableRange();
//for table-template var needTablePictures = false;
value = props.asc_getTableStyleName();
if (this._state.TemplateName!==value || this._isTemplatesChanged) {
this.cmbTableTemplate.suspendEvents();
var rec = this.cmbTableTemplate.menuPicker.store.findWhere({
name: value
});
this.cmbTableTemplate.menuPicker.selectRecord(rec);
this.cmbTableTemplate.resumeEvents();
if (this._isTemplatesChanged) {
if (rec)
this.cmbTableTemplate.fillComboView(this.cmbTableTemplate.menuPicker.getSelectedRec(),true);
else
this.cmbTableTemplate.fillComboView(this.cmbTableTemplate.menuPicker.store.at(0), true);
}
this._state.TemplateName=value;
}
this._isTemplatesChanged = false;
value = props.asc_getFirstRow(); value = props.asc_getFirstRow();
if (this._state.CheckHeader!==value) { if (this._state.CheckHeader!==value) {
this.chHeader.setValue(value, true); this.chHeader.setValue(value, true);
this._state.CheckHeader=value; this._state.CheckHeader=value;
needTablePictures = true;
} }
value = props.asc_getLastRow(); value = props.asc_getLastRow();
if (this._state.CheckTotal!==value) { if (this._state.CheckTotal!==value) {
this.chTotal.setValue(value, true); this.chTotal.setValue(value, true);
this._state.CheckTotal=value; this._state.CheckTotal=value;
needTablePictures = true;
} }
value = props.asc_getBandHor(); value = props.asc_getBandHor();
if (this._state.CheckBanded!==value) { if (this._state.CheckBanded!==value) {
this.chBanded.setValue(value, true); this.chBanded.setValue(value, true);
this._state.CheckBanded=value; this._state.CheckBanded=value;
needTablePictures = true;
} }
value = props.asc_getFirstCol(); value = props.asc_getFirstCol();
if (this._state.CheckFirst!==value) { if (this._state.CheckFirst!==value) {
this.chFirst.setValue(value, true); this.chFirst.setValue(value, true);
this._state.CheckFirst=value; this._state.CheckFirst=value;
needTablePictures = true;
} }
value = props.asc_getLastCol(); value = props.asc_getLastCol();
if (this._state.CheckLast!==value) { if (this._state.CheckLast!==value) {
this.chLast.setValue(value, true); this.chLast.setValue(value, true);
this._state.CheckLast=value; this._state.CheckLast=value;
needTablePictures = true;
} }
value = props.asc_getBandVer(); value = props.asc_getBandVer();
if (this._state.CheckColBanded!==value) { if (this._state.CheckColBanded!==value) {
this.chColBanded.setValue(value, true); this.chColBanded.setValue(value, true);
this._state.CheckColBanded=value; this._state.CheckColBanded=value;
needTablePictures = true;
} }
value = props.asc_getFilterButton(); value = props.asc_getFilterButton();
...@@ -340,6 +327,29 @@ define([ ...@@ -340,6 +327,29 @@ define([
this.chFilter.setValue(value, true); this.chFilter.setValue(value, true);
this._state.CheckFilter=value; this._state.CheckFilter=value;
} }
if (needTablePictures)
this.onApiInitTableTemplates(this.api.asc_getTablePictures(props));
//for table-template
value = props.asc_getTableStyleName();
if (this._state.TemplateName!==value || this._isTemplatesChanged) {
this.cmbTableTemplate.suspendEvents();
var rec = this.cmbTableTemplate.menuPicker.store.findWhere({
name: value
});
this.cmbTableTemplate.menuPicker.selectRecord(rec);
this.cmbTableTemplate.resumeEvents();
if (this._isTemplatesChanged) {
if (rec)
this.cmbTableTemplate.fillComboView(this.cmbTableTemplate.menuPicker.getSelectedRec(),true);
else
this.cmbTableTemplate.fillComboView(this.cmbTableTemplate.menuPicker.store.at(0), true);
}
this._state.TemplateName=value;
}
this._isTemplatesChanged = false;
} }
}, },
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment