Commit 33d3d3aa authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

parseInt -> '>> 0'

Поправил getAddFormatTableOptions (должна возвращаться абсолютная ссылка без имени листа)
Поправил getSelectionRangeValue (возвращается абсолютная ссылка)

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@56818 954022d7-b5bf-4e40-9824-e11837661b57
parent c5893d0d
......@@ -937,11 +937,12 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
break;
case "err":
var nErrorLevel = c_oAscError.Level.NoCritical;
var errorId = incomeObject["data"] >> 0;
//todo передалеть работу с callback
if("getsettings" == rdata["c"] || "open" == rdata["c"] || "chopen" == rdata["c"] || "create" == rdata["c"])
nErrorLevel = c_oAscError.Level.Critical;
result = {returnCode: nErrorLevel, val:parseInt(incomeObject["data"])};
oThis.handlers.trigger("asc_onError", oThis.asc_mapAscServerErrorToAscError(parseInt(incomeObject["data"])), nErrorLevel);
result = {returnCode: nErrorLevel, val:errorId};
oThis.handlers.trigger("asc_onError", oThis.asc_mapAscServerErrorToAscError(errorId), nErrorLevel);
if(callback)
callback(result);
break;
......
......@@ -2006,12 +2006,9 @@ var gUndoInsDelCellsFlag = true;
//имеется ввиду то, что при выставленном флаге title используется первая строка в качестве заголовка, в противном случае - добавлются заголовки
var isTitle = this._isAddNameColumn(mainAdjacentCells);
objOptions.asc_setIsTitle(isTitle);
var firstCellId = this._rangeToId(mainAdjacentCells);
var endCellId = this._rangeToId({r1: mainAdjacentCells.r2, c1: mainAdjacentCells.c2, r2: mainAdjacentCells.r2, c2: mainAdjacentCells.c2});
var sListName = ws.model.getName();
var ref = sListName + "!" + firstCellId + ":" + endCellId;
objOptions.asc_setRange(ref);
this.AddFormatTableOptions = objOptions;
var tmpRange = mainAdjacentCells.clone();
tmpRange.r1Abs = tmpRange.c1Abs = tmpRange.r2Abs = tmpRange.c2Abs = true;
objOptions.asc_setRange(tmpRange.getName());
return objOptions;
},
//если селект затрагивает часть хотя бы одной форматированной таблицы(для случая insert(delete) cells)
......
......@@ -6359,8 +6359,10 @@
};
WorksheetView.prototype.getSelectionRangeValue = function () {
// ToDo стоит добавлять $ и проблема с выбором целого столбца/строки
var sName = this.activeRange.clone(true).getName();
// ToDo проблема с выбором целого столбца/строки
var ar = this.activeRange.clone(true);
ar.r1Abs = ar.c1Abs = ar.r2Abs = ar.c2Abs = true;
var sName = ar.getName();
return (c_oAscSelectionDialogType.FormatTable === this.selectionDialogType) ? sName :
parserHelp.get3DRef(this.model.getName(), sName);
};
......
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