Commit 0f817cb5 authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

Откатил часть кода из ревизии 51104 (для правки бага http://bugzserver/show_bug.cgi?id=21651)

Т.к. из-за этого возник баг http://bugzserver/show_bug.cgi?id=22390

Править нужно как-то по другому, т.к. есть проблемы:
1) после переименования на undo не возвращается обратно
2) если мы не открывали лист, то тогда не будет переименования

Может стоит выдавать ошибку и не менять данные оставить ссылку в диаграмме на не существующий лист или сделать пустую ссылку с новыми данными как в Excel ?
Нужно обсудить этот вопрос

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@52683 954022d7-b5bf-4e40-9824-e11837661b57
parent 6c38cfe4
...@@ -2043,12 +2043,6 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS"; ...@@ -2043,12 +2043,6 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
var i = this.wbModel.getActive(); var i = this.wbModel.getActive();
var sheetId = this.wbModel.getWorksheet(i).getId(); var sheetId = this.wbModel.getWorksheet(i).getId();
var lockInfo = this.collaborativeEditing.getLockInfo(c_oAscLockTypeElem.Sheet, /*subType*/null, sheetId, sheetId); var lockInfo = this.collaborativeEditing.getLockInfo(c_oAscLockTypeElem.Sheet, /*subType*/null, sheetId, sheetId);
// Нужно проверить все диаграммы, ссылающиеся на удаляемый лист
for (var n = 0; n < this.wb.wsViews.length; n++) {
var ws = this.wb.wsViews[n];
ws.objectRender.updateChartReferences(this.wbModel.getWorksheet(i).sName, ws.model.sName);
}
var t = this; var t = this;
var deleteCallback = function (res) { var deleteCallback = function (res) {
......
...@@ -1063,7 +1063,7 @@ ...@@ -1063,7 +1063,7 @@
return this; return this;
}, },
/** @param arrIndexes {Array} массив индексов */ /** @param nIndex {Number} массив индексов */
removeWorksheet: function (nIndex) { removeWorksheet: function (nIndex) {
this.wsViews.splice(nIndex, 1); this.wsViews.splice(nIndex, 1);
// Сбрасываем активный (чтобы не досчитывать после смены) // Сбрасываем активный (чтобы не досчитывать после смены)
......
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