Commit a16f9f74 authored by Sergey.Konovalov's avatar Sergey.Konovalov Committed by Alexander.Trofimov

в Rev: 61959 отвалилось копирование формул из ячейки в ячейки.

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@63367 954022d7-b5bf-4e40-9824-e11837661b57
parent 3719bd56
...@@ -6856,6 +6856,8 @@ ...@@ -6856,6 +6856,8 @@
break; break;
} }
} }
//todo инициализация формул из-за именованных диапазонов перенесена в wb.init ее надо вызывать в любом случае(Rev: 61959)
//надо вернуть чтение Binary_WorkbookTableReader, когда будем реализовывать копирования именованных диапазонов
if(!this.copyPasteObj.isCopyPaste) if(!this.copyPasteObj.isCopyPaste)
{ {
if(null != nWorkbookTableOffset) if(null != nWorkbookTableOffset)
...@@ -6865,6 +6867,8 @@ ...@@ -6865,6 +6867,8 @@
res = (new Binary_WorkbookTableReader(this.stream, wb)).Read(); res = (new Binary_WorkbookTableReader(this.stream, wb)).Read();
} }
wb.init(); wb.init();
} else {
wb.init(true);
} }
return res; return res;
}; };
......
...@@ -1823,7 +1823,7 @@ function Workbook(sUrlPath, eventsHandlers, oApi){ ...@@ -1823,7 +1823,7 @@ function Workbook(sUrlPath, eventsHandlers, oApi){
this.bRedoChanges = false; this.bRedoChanges = false;
this.aCollaborativeChangeElements = []; this.aCollaborativeChangeElements = [];
} }
Workbook.prototype.init=function(){ Workbook.prototype.init=function(bNoBuildDep){
if(this.nActive < 0) if(this.nActive < 0)
this.nActive = 0; this.nActive = 0;
if(this.nActive >= this.aWorksheets.length) if(this.nActive >= this.aWorksheets.length)
...@@ -1835,7 +1835,7 @@ Workbook.prototype.init=function(){ ...@@ -1835,7 +1835,7 @@ Workbook.prototype.init=function(){
var ws = this.aWorksheets[i]; var ws = this.aWorksheets[i];
ws.initPostOpen(); ws.initPostOpen();
} }
if(!bNoBuildDep){
/* /*
buildDependency необходимо запускать для построения графа зависимостей между ячейками. buildDependency необходимо запускать для построения графа зависимостей между ячейками.
Сортировка графа производится при необходимости пересчета формул: Сортировка графа производится при необходимости пересчета формул:
...@@ -1843,6 +1843,7 @@ Workbook.prototype.init=function(){ ...@@ -1843,6 +1843,7 @@ Workbook.prototype.init=function(){
*/ */
this.buildDependency(); this.buildDependency();
sortDependency(this); sortDependency(this);
}
}; };
Workbook.prototype.rebuildColors=function(){ Workbook.prototype.rebuildColors=function(){
g_oColorManager.rebuildColors(); g_oColorManager.rebuildColors();
......
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