Commit 7a65b9f3 authored by Igor.Zotov's avatar Igor.Zotov Committed by Alexander.Trofimov

http://bugzserver/show_bug.cgi?id=26493 - [Drag&Drop] Ошибка в консоли при...

http://bugzserver/show_bug.cgi?id=26493 -  [Drag&Drop] Ошибка в консоли при попытке применения undo к форматированной таблице наложенной на фильтрованный диапазон

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@58264 954022d7-b5bf-4e40-9824-e11837661b57
parent 093e2ab0
...@@ -7122,7 +7122,7 @@ var gUndoInsDelCellsFlag = true; ...@@ -7122,7 +7122,7 @@ var gUndoInsDelCellsFlag = true;
return result; return result;
}, },
_preMoveAutoFilters: function(arnFrom) _preMoveAutoFilters: function(arnFrom, arnTo)
{ {
var aWs = this._getCurrentWS(); var aWs = this._getCurrentWS();
var findFilters = this._searchFiltersInRange(arnFrom , aWs); var findFilters = this._searchFiltersInRange(arnFrom , aWs);
...@@ -7133,6 +7133,13 @@ var gUndoInsDelCellsFlag = true; ...@@ -7133,6 +7133,13 @@ var gUndoInsDelCellsFlag = true;
this._openHiddenRows(findFilters[i]); this._openHiddenRows(findFilters[i]);
} }
} }
//TODO пока будем всегда чистить фильтры, которые будут в месте вставки. Позже сделать аналогично MS либо пересмотреть все возможные ситуации.
var findFiltersTo = this._searchFiltersInRange(arnTo , aWs);
if(arnTo && findFiltersTo)
{
this.isEmptyAutoFilters(arnTo);
}
}, },
//открываем строки скрытые данным фильтром //открываем строки скрытые данным фильтром
......
...@@ -7811,7 +7811,7 @@ ...@@ -7811,7 +7811,7 @@
History.SetSelectionRedo(arnTo.clone()); History.SetSelectionRedo(arnTo.clone());
History.StartTransaction(); History.StartTransaction();
if (!copyRange) if (!copyRange)
t.autoFilters._preMoveAutoFilters(arnFrom); t.autoFilters._preMoveAutoFilters(arnFrom, arnTo);
t.model._moveRange(arnFrom, arnTo, copyRange); t.model._moveRange(arnFrom, arnTo, copyRange);
t.cellCommentator.moveRangeComments(arnFrom, arnTo); t.cellCommentator.moveRangeComments(arnFrom, arnTo);
t.objectRender.moveRangeDrawingObject(arnFrom, arnTo, false); t.objectRender.moveRangeDrawingObject(arnFrom, arnTo, false);
......
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