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

http://bugzserver/show_bug.cgi?id=27337 - Потеря выбора данных в окне...

http://bugzserver/show_bug.cgi?id=27337 - Потеря выбора данных в окне автофильтра после скрытия значений фильтрованного диапазона, у которых формат отличен от General, Integer и Text

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@59667 954022d7-b5bf-4e40-9824-e11837661b57
parent 615528bf
......@@ -2757,7 +2757,7 @@ var gUndoInsDelCellsFlag = true;
}
for(var m = 0; m < lengthRows; m++)
{
var val = ws.model._getCell(activeCells.r1 + m + 1,activeCells.c1).getValue();
var val = ws.model.getCell3(activeCells.r1 + m + 1,activeCells.c1).getValueWithFormat();
var anotherFilterHidden = this._isHiddenAnotherFilter2(curCellId,activeCells.r1 + m + 1,ref);
if(anotherFilterHidden == 'hidden')
newArray[m] = 'hidden';
......@@ -2797,12 +2797,12 @@ var gUndoInsDelCellsFlag = true;
//проверка на повторяющиеся элементы
if(array[i] == 'rep')
{
var mainVal = ws.model.getCell3(activeCells.r1 + i + 1, activeCells.c1).getValue();
var mainVal = ws.model.getCell3(activeCells.r1 + i + 1, activeCells.c1).getValueWithFormat();
for(var k = 0;k < array.length; k++)
{
if(array[k] == false || array[k] == true)
{
var val2 = ws.model.getCell3(activeCells.r1 + k + 1, activeCells.c1).getValue();
var val2 = ws.model.getCell3(activeCells.r1 + k + 1, activeCells.c1).getValueWithFormat();
if(val2 == mainVal)
{
array[i] = array[k];
......@@ -2837,7 +2837,7 @@ var gUndoInsDelCellsFlag = true;
if(allFilterOpenElements)
break;
var cell = ws.model.getCell3(activeCells.r1 + i + 1, activeCells.c1);
var valActive = cell.getValue();
var valActive = cell.getValueWithFormat();
var arrVal;
if(isCurFilter == undefined || !currentFilter[isCurFilter].Filters)//создаём, если его ещё нет
{
......@@ -4978,7 +4978,7 @@ var gUndoInsDelCellsFlag = true;
}
for(var m = startCell.r1 + 1; m <= endCell.r1; m++)
{
var val = ws.model.getCell3(m, startCell.c1).getValue();
var val = ws.model.getCell3(m, startCell.c1).getValueWithFormat();
var isVis = false;
for(var k = 0; k < customFilter.length;k++)
{
......
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