Commit 00e6653f authored by Igor.Zotov's avatar Igor.Zotov Committed by Alexander.Trofimov

http://bugzserver/show_bug.cgi?id=26484 - Drag&Drop] При скрытии значений...

http://bugzserver/show_bug.cgi?id=26484 - Drag&Drop] При скрытии значений автофильтра и последующем его переносе строки остаются скрыты

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@58243 954022d7-b5bf-4e40-9824-e11837661b57
parent c4804bec
......@@ -6592,6 +6592,8 @@ var gUndoInsDelCellsFlag = true;
//проверяем покрывает ли диапазон хотя бы один автофильтр
var ws = this.worksheet;
var aWs = this._getCurrentWS();
var isUpdate;
if(arnTo == null && arnFrom == null && data)
{
arnTo = data.moveFrom ? data.moveFrom : null;
......@@ -6625,7 +6627,13 @@ var gUndoInsDelCellsFlag = true;
findFilters[i].Ref = newRange;
if(findFilters[i].AutoFilter)
findFilters[i].AutoFilter.Ref = newRange;
if((findFilters[i].AutoFilter && findFilters[i].AutoFilter.FilterColumns && findFilters[i].AutoFilter.FilterColumns.length) || (findFilters[i].FilterColumns && findFilters[i].FilterColumns.length))
{
aWs.setRowHidden(false, ref.r1, ref.r2);
isUpdate = true;
}
if(!data && findFilters[i].AutoFilter && findFilters[i].AutoFilter.FilterColumns)
delete findFilters[i].AutoFilter.FilterColumns;
else if(!data && findFilters[i] && findFilters[i].FilterColumns)
......@@ -6677,6 +6685,9 @@ var gUndoInsDelCellsFlag = true;
if(arnFrom)
this.reDrawFilter(arnFrom);
}
if(isUpdate)
ws.changeWorksheet("update");
},
_refToRange: function(ref)
......
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