Commit a333cde1 authored by Igor.Zotov's avatar Igor.Zotov

рефакторинг

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@57599 954022d7-b5bf-4e40-9824-e11837661b57
parent c495556c
...@@ -768,7 +768,7 @@ var gUndoInsDelCellsFlag = true; ...@@ -768,7 +768,7 @@ var gUndoInsDelCellsFlag = true;
{ {
//находимся вне зоны локального фильтра, тогда отменяем общий фильтр //находимся вне зоны локального фильтра, тогда отменяем общий фильтр
//фунция определяющая в каком фильтре находится //фунция определяющая в каком фильтре находится
var apocal = this._searchFilters(activeCells,isAll,aWs); var apocal = this._searchFilters(activeCells, isAll);
//удаляем фильтр от этих ячеек] //удаляем фильтр от этих ячеек]
var changesElemHistory = null; var changesElemHistory = null;
if(apocal == 'error') if(apocal == 'error')
...@@ -1424,7 +1424,7 @@ var gUndoInsDelCellsFlag = true; ...@@ -1424,7 +1424,7 @@ var gUndoInsDelCellsFlag = true;
var activeRange = ar; var activeRange = ar;
if(cellId) if(cellId)
activeRange = t._idToRange(cellId); activeRange = t._idToRange(cellId);
var filter = t._searchFilters(activeRange,null,aWs); var filter = t._searchFilters(activeRange, null);
if(type == 'ascending') if(type == 'ascending')
type = true; type = true;
else else
...@@ -2106,7 +2106,7 @@ var gUndoInsDelCellsFlag = true; ...@@ -2106,7 +2106,7 @@ var gUndoInsDelCellsFlag = true;
} }
} }
return false;//к данному диапазону не применены форматированные таблицы и конфликтов с другими фильтрами нет*/ return false;//к данному диапазону не применены форматированные таблицы и конфликтов с другими фильтрами нет*/
var alreadyAddFilter = this._searchFilters(activeCells,false,aWs); var alreadyAddFilter = this._searchFilters(activeCells, false);
//в случае если меняем стиль фильтра //в случае если меняем стиль фильтра
if((alreadyAddFilter && alreadyAddFilter.changeStyle) ||(alreadyAddFilter && !alreadyAddFilter.containsFilter && !alreadyAddFilter.all)) if((alreadyAddFilter && alreadyAddFilter.changeStyle) ||(alreadyAddFilter && !alreadyAddFilter.containsFilter && !alreadyAddFilter.all))
return false; return false;
...@@ -3721,9 +3721,10 @@ var gUndoInsDelCellsFlag = true; ...@@ -3721,9 +3721,10 @@ var gUndoInsDelCellsFlag = true;
return false; return false;
}, },
_searchFilters: function(activeCells,isAll,aWs) _searchFilters: function(activeCells, isAll)
{ {
var ws = this.worksheet; var ws = this.worksheet;
var aWs = this._getCurrentWS();
var allF =[]; var allF =[];
if(aWs.AutoFilter) if(aWs.AutoFilter)
......
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