Commit 5ad22d3f authored by Alexander.Trofimov's avatar Alexander.Trofimov

update fill handle (height rows)

bug 33337
parent 4c49bf30
...@@ -8015,7 +8015,6 @@ ...@@ -8015,7 +8015,6 @@
changedRange.normalize(); changedRange.normalize();
var applyFillHandleCallback = function (res) { var applyFillHandleCallback = function (res) {
var bIsEndTransaction = false;
if (res) { if (res) {
// Автозаполняем ячейки // Автозаполняем ячейки
var oCanPromote = range.canPromote(/*bCtrl*/ctrlPress, /*bVertical*/(1 === t.fillHandleDirection), var oCanPromote = range.canPromote(/*bCtrl*/ctrlPress, /*bVertical*/(1 === t.fillHandleDirection),
...@@ -8027,13 +8026,6 @@ ...@@ -8027,13 +8026,6 @@
oCanPromote); oCanPromote);
// Вызываем функцию пересчета для заголовков форматированной таблицы // Вызываем функцию пересчета для заголовков форматированной таблицы
t.model.autoFilters.renameTableColumn(arn); t.model.autoFilters.renameTableColumn(arn);
bIsEndTransaction = true;
} else {
t.handlers.trigger("onErrorEvent", c_oAscError.ID.CannotFillRange,
c_oAscError.Level.NoCritical);
t.model.selectionRange.assign2(range.bbox);
}
}
// Сбрасываем параметры автозаполнения // Сбрасываем параметры автозаполнения
t.activeFillHandle = null; t.activeFillHandle = null;
...@@ -8042,8 +8034,20 @@ ...@@ -8042,8 +8034,20 @@
// Обновляем выделенные ячейки // Обновляем выделенные ячейки
t.isChanged = true; t.isChanged = true;
t._updateCellsRange(arn); t._updateCellsRange(arn);
if(bIsEndTransaction){ History.SetSelection(range.bbox.clone());
History.SetSelectionRedo(oCanPromote.to.clone());
History.EndTransaction(); History.EndTransaction();
} else {
t.handlers.trigger("onErrorEvent", c_oAscError.ID.CannotFillRange,
c_oAscError.Level.NoCritical);
t.model.selectionRange.assign2(range.bbox);
// Сбрасываем параметры автозаполнения
t.activeFillHandle = null;
t.fillHandleDirection = -1;
t.updateSelection();
}
} }
}; };
......
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