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

http://bugzserver/show_bug.cgi?id=26696 - Не происходит расскрытие значений...

http://bugzserver/show_bug.cgi?id=26696 - Не происходит расскрытие значений форматированной таблицы после удаления ее столбца со скрытыми значениями

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@64889 954022d7-b5bf-4e40-9824-e11837661b57
parent 4b3e1cbd
......@@ -1440,7 +1440,7 @@ var maxIndividualValues = 10000;
if(newColId < 0 || (diff < 0 && col >= activeRange.c1 && col <= activeRange.c2))
{
autoFilter.FilterColumns[j].clean();
t._openHiddenRowsFilterColumn(autoFilter, autoFilter.FilterColumns[j].ColId);
t._openHiddenRowsAfterDeleteColumn(autoFilter, autoFilter.FilterColumns[j].ColId);
autoFilter.FilterColumns.splice(j, 1);
j--;
}
......@@ -3885,11 +3885,26 @@ var maxIndividualValues = 10000;
{
aWs.setRowHidden(false, filter.Ref.r1, filter.Ref.r2);
}
},
_openHiddenRowsFilterColumn: function(autoFilter, colId)
{
this._getOpenAndClosedValues(autoFilter, colId, true);
},
_openHiddenRowsAfterDeleteColumn: function(autoFilter, colId)
{
var ref = autoFilter.Ref;
var filterColumns = autoFilter.FilterColumns;
var aWs = this._getCurrentWS();
colId = this._getTrueColId(autoFilter, colId);
for(var i = ref.r1 + 1; i <= ref.r2; i++)
{
if(aWs.getRowHidden(i) === false)
continue;
if(!this._hiddenAnotherFilter(filterColumns, colId, i, ref.c1))//filter another button
{
aWs.setRowHidden(false, i, i);
}
}
},
//TODO CHANGE!!!
......
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