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

правка в DependencyGraph для удаления листа, sort, promote, вводе.

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@53712 954022d7-b5bf-4e40-9824-e11837661b57
parent 64c04f0f
...@@ -2881,7 +2881,7 @@ parserFormula.prototype = { ...@@ -2881,7 +2881,7 @@ parserFormula.prototype = {
} }
else if(node instanceof cArea3D) else if(node instanceof cArea3D)
{ {
if( node.wsFrom == node.wsTo && wsId == node.wsFrom.getId() && cellId == node._cells) if( node.wsFrom == node.wsTo && wsId == node.wsFrom && cellId == node._cells)
this.outStack[i] = new cError( cErrorType.bad_reference ); this.outStack[i] = new cError( cErrorType.bad_reference );
} }
} }
......
This diff is collapsed.
...@@ -3878,7 +3878,8 @@ RangeDataManager.prototype = { ...@@ -3878,7 +3878,8 @@ RangeDataManager.prototype = {
}, },
removeAll : function() removeAll : function()
{ {
//todo fChange this.remove(new Asc.Range(0, 0, gc_nMaxCol0, gc_nMaxRow0));
//todo
this.oIntervalTreeRB = new IntervalTreeRB(); this.oIntervalTreeRB = new IntervalTreeRB();
}, },
shiftGet : function(bbox, bHor) shiftGet : function(bbox, bHor)
...@@ -4141,6 +4142,15 @@ CellArea.prototype = { ...@@ -4141,6 +4142,15 @@ CellArea.prototype = {
} }
return aRes; return aRes;
}, },
remove : function(bbox)
{
var aElems = this.get(bbox);
for(var i = 0, length = aElems.length; i < length; ++i)
{
var elem = aElems[i];
this.removeElement(elem);
}
},
removeElement : function(elem) removeElement : function(elem)
{ {
var rowElem = this.rows.getElem(elem.bbox.r1); var rowElem = this.rows.getElem(elem.bbox.r1);
...@@ -4156,6 +4166,12 @@ CellArea.prototype = { ...@@ -4156,6 +4166,12 @@ CellArea.prototype = {
} }
} }
}, },
removeAll : function()
{
this.remove(new Asc.Range(0, 0, gc_nMaxCol0, gc_nMaxRow0));
//todo
this.oIntervalTreeRB = new IntervalTreeRB();
},
shiftGet : function(bbox, bHor) shiftGet : function(bbox, bHor)
{ {
var bboxGet = shiftGetBBox(bbox, bHor); var bboxGet = shiftGetBBox(bbox, bHor);
......
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