Commit 16c83975 authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

Правка для закрепленных областей (для изменения размеров колонок/строк)

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@53861 954022d7-b5bf-4e40-9824-e11837661b57
parent 53d96e25
......@@ -574,9 +574,19 @@
// Учитываем координаты точки, где мы начали изменение размера
x2 += mouseX;
var offsetX = t.cols[t.visibleRange.c1].left - t.cellsLeft;
var offsetFrozen = t.getFrozenPaneOffset(false, true);
offsetX -= offsetFrozen.offsetX;
var offsetFrozenX = 0;
var c1 = t.visibleRange.c1;
if (this.topLeftFrozenCell) {
var cFrozen = this.topLeftFrozenCell.getCol0() - 1;
if (0 <= cFrozen) {
if (col < c1)
c1 = 0;
else
offsetFrozenX = t.cols[cFrozen].left - t.cols[0].left;
}
}
var offsetX = t.cols[c1].left - t.cellsLeft;
offsetX -= offsetFrozenX;
var x1 = t.cols[col].left - offsetX - this.width_1px;
var w = Math.max(x2 - x1, 0);
......@@ -603,9 +613,19 @@
// Учитываем координаты точки, где мы начали изменение размера
y2 += mouseY;
var offsetY = t.rows[t.visibleRange.r1].top - t.cellsTop;
var offsetFrozen = t.getFrozenPaneOffset(true, false);
offsetY -= offsetFrozen.offsetY;
var offsetFrozenY = 0;
var r1 = t.visibleRange.r1;
if (this.topLeftFrozenCell) {
var rFrozen = this.topLeftFrozenCell.getRow0() - 1;
if (0 <= rFrozen) {
if (row < r1)
r1 = 0;
else
offsetFrozenY = t.rows[rFrozen].left - t.rows[0].left;
}
}
var offsetY = t.rows[r1].top - t.cellsTop;
offsetY -= offsetFrozenY;
var y1 = t.rows[row].top - offsetY - this.height_1px;
......
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