Commit 0e62fa7d authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

Переход от worksheet._getMergedCellsRange на model.getMergedByCell

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@50507 954022d7-b5bf-4e40-9824-e11837661b57
parent 89e92f0e
...@@ -6045,11 +6045,10 @@ ...@@ -6045,11 +6045,10 @@
changeSelectionActivePoint: function (dc, dr) { changeSelectionActivePoint: function (dc, dr) {
var ret; var ret;
var ar = this.activeRange; var ar = this.activeRange;
var arMerge = this._getMergedCellsRange (ar.c1, ar.r1); var mc = this.model.getMergedByCell (ar.r1, ar.c1);
// Если в выделенной области только одна ячейка, то просто сдвигаемся // Если в выделенной области только одна ячейка, то просто сдвигаемся
if (ar.c1 === ar.c2 && ar.r1 === ar.r2 || if (ar.c1 === ar.c2 && ar.r1 === ar.r2 || mc && ar.isEqual(mc))
arMerge && ar.c1 === arMerge.c1 && ar.r1 === arMerge.r1 && ar.c2 === arMerge.c2 && ar.r2 === arMerge.r2)
return this.changeSelectionStartPoint(dc, dr, /*isCoord*/false, /*isSelectMode*/false); return this.changeSelectionStartPoint(dc, dr, /*isCoord*/false, /*isSelectMode*/false);
// Очищаем выделение // Очищаем выделение
...@@ -7036,7 +7035,7 @@ ...@@ -7036,7 +7035,7 @@
canChangeColWidth = c_oAscCanChangeColWidth.numbers; canChangeColWidth = c_oAscCanChangeColWidth.numbers;
break; break;
case "changeFontSize": case "changeFontSize":
mc = t.getMergedByCell(arn.startRow, arn.startCol); mc = t.model.getMergedByCell(arn.startRow, arn.startCol);
c = mc ? mc.c1 : arn.startCol; c = mc ? mc.c1 : arn.startCol;
r = mc ? mc.r1 : arn.startRow; r = mc ? mc.r1 : arn.startRow;
cell = t._getVisibleCell(c, r); cell = t._getVisibleCell(c, r);
...@@ -7205,7 +7204,7 @@ ...@@ -7205,7 +7204,7 @@
val.hyperlinkModel.Ref = range; val.hyperlinkModel.Ref = range;
range.setHyperlink(val.hyperlinkModel); range.setHyperlink(val.hyperlinkModel);
// Вставим текст в активную ячейку (а не так, как MSExcel в первую ячейку диапазона) // Вставим текст в активную ячейку (а не так, как MSExcel в первую ячейку диапазона)
mc = t.getMergedByCell(arn.startRow, arn.startCol); mc = t.model.getMergedByCell(arn.startRow, arn.startCol);
c = mc ? mc.c1 : arn.startCol; c = mc ? mc.c1 : arn.startCol;
r = mc ? mc.r1 : arn.startRow; r = mc ? mc.r1 : arn.startRow;
if (null !== val.asc_getText()) { if (null !== val.asc_getText()) {
......
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