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
......@@ -2044,12 +2044,6 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
var sheetId = this.wbModel.getWorksheet(i).getId();
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 deleteCallback = function (res) {
if (res) {
......
......@@ -1063,7 +1063,7 @@
return this;
},
/** @param arrIndexes {Array} массив индексов */
/** @param nIndex {Number} массив индексов */
removeWorksheet: function (nIndex) {
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