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,23 +8026,28 @@ ...@@ -8027,23 +8026,28 @@
oCanPromote); oCanPromote);
// Вызываем функцию пересчета для заголовков форматированной таблицы // Вызываем функцию пересчета для заголовков форматированной таблицы
t.model.autoFilters.renameTableColumn(arn); t.model.autoFilters.renameTableColumn(arn);
bIsEndTransaction = true;
// Сбрасываем параметры автозаполнения
t.activeFillHandle = null;
t.fillHandleDirection = -1;
// Обновляем выделенные ячейки
t.isChanged = true;
t._updateCellsRange(arn);
History.SetSelection(range.bbox.clone());
History.SetSelectionRedo(oCanPromote.to.clone());
History.EndTransaction();
} else { } else {
t.handlers.trigger("onErrorEvent", c_oAscError.ID.CannotFillRange, t.handlers.trigger("onErrorEvent", c_oAscError.ID.CannotFillRange,
c_oAscError.Level.NoCritical); c_oAscError.Level.NoCritical);
t.model.selectionRange.assign2(range.bbox); t.model.selectionRange.assign2(range.bbox);
}
}
// Сбрасываем параметры автозаполнения // Сбрасываем параметры автозаполнения
t.activeFillHandle = null; t.activeFillHandle = null;
t.fillHandleDirection = -1; t.fillHandleDirection = -1;
// Обновляем выделенные ячейки t.updateSelection();
t.isChanged = true; }
t._updateCellsRange(arn);
if(bIsEndTransaction){
History.EndTransaction();
} }
}; };
......
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