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

правка для бага №21218

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@50599 954022d7-b5bf-4e40-9824-e11837661b57
parent 4937de71
......@@ -683,6 +683,12 @@
}
if(paramsForCallBackAdd == "addTableFilterOneCell" || paramsForCallBackAdd == "addAutoFilterOneCell")
{
//при добавлении общего фильтра проверка на пустой диапазон
if(paramsForCallBackAdd == "addAutoFilterOneCell" && t._isEmptyRange(activeCells))
{
//TODO add alert error
return;
};
result = [];
//в случае если добавляем фильтр общий, то откидываем пустую строку или столбец в конце
var isEndRowEmpty = true;
......@@ -757,6 +763,12 @@
}
else if(paramsForCallBackAdd == "addTableFilterManyCells" || paramsForCallBackAdd == "addAutoFilterManyCells")
{
//при добавлении общего фильтра проверка на пустой диапазон
if(paramsForCallBackAdd == "addAutoFilterManyCells" && t._isEmptyRange(activeCells))
{
//TODO add alert error
return;
};
var n = 0;
result = [];
for(col = activeCells.c1; col <= activeCells.c2; col++)
......@@ -6019,6 +6031,23 @@
}
}
}
},
_isEmptyRange: function(activeCells)
{
var ws = this.worksheet;
for(var n = activeCells.r1; n <= activeCells.r2; n++)
{
for(var k = activeCells.c1; k <= activeCells.c2; k++)
{
cell = ws.model._getCell(n,k);
if(cell.getValueWithoutFormat() != '')
{
return false;
}
}
}
return true;
}
};
......
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