Commit 8b3d3fd1 authored by Dmitry.Shahtanov's avatar Dmitry.Shahtanov

Fixed issue #31303 - В формуле выводится весь именованный диапазон вместо...

Fixed issue #31303 - В формуле выводится весь именованный диапазон вместо соответствующего ячейке значения

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@67365 954022d7-b5bf-4e40-9824-e11837661b57
parent ff5a0380
......@@ -906,10 +906,13 @@ cArea3D.prototype.tocArea = function () {
cArea3D.prototype.getWS = function () {
return this.wsRange()[0];
};
cArea3D.prototype.cross = function ( arg ) {
cArea3D.prototype.cross = function ( arg, wsID ) {
if ( this.wsFrom !== this.wsTo ) {
return new cError( cErrorType.wrong_value_type );
}
if ( this.wsFrom !== wsID ) {
return new cError( cErrorType.wrong_value_type );
}
var r = this.getRange();
if ( !r ) {
return new cError( cErrorType.wrong_name );
......
......@@ -4916,9 +4916,9 @@ Woorksheet.prototype._RecalculatedFunctions=function(cell,bad,setCellFormat){
res = res.getElement(0);
res.numFormat = nF;
}
else if( res.type == cElementType.cellsRange ){
else if( res.type == cElementType.cellsRange || res.type == cElementType.cellsRange3D ){
var nF = res.numFormat;
res = res.cross(new CellAddress(cell));
res = res.cross( new CellAddress(cell), this.Id );
// res = res.getElementByCell(new CellAddress(cell));
res.numFormat = nF;
}
......
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