Commit 4147d660 authored by GoshaZotov's avatar GoshaZotov

fix Bug 32469 - Применение Clear Hyperlinks возвращает заголовкам...

fix Bug 32469 - Применение Clear Hyperlinks возвращает заголовкам форматированной таблицы стандартные имена
parent 8b5c0f45
...@@ -2717,7 +2717,7 @@ ...@@ -2717,7 +2717,7 @@
var cell; var cell;
var generateName; var generateName;
var checkRepeateColumnName = function(val, tableColumns) var checkRepeateColumnName = function(val, tableColumns, exeptionCol)
{ {
var res = false; var res = false;
...@@ -2725,7 +2725,7 @@ ...@@ -2725,7 +2725,7 @@
{ {
for(var i = 0; i < tableColumns.length; i++) for(var i = 0; i < tableColumns.length; i++)
{ {
if(tableColumns[i].Name.toLowerCase() === val.toLowerCase()) if(tableColumns[i].Name.toLowerCase() === val.toLowerCase() && i !== exeptionCol)
{ {
res = true; res = true;
break; break;
...@@ -2766,7 +2766,7 @@ ...@@ -2766,7 +2766,7 @@
val = cell.getValue(); val = cell.getValue();
//проверка на повторение уже существующих заголовков //проверка на повторение уже существующих заголовков
if(checkRepeateColumnName(val, filter.TableColumns)) if(checkRepeateColumnName(val, filter.TableColumns, j - tableRange.c1))
{ {
val = ""; val = "";
} }
......
...@@ -9095,7 +9095,9 @@ ...@@ -9095,7 +9095,9 @@
} }
// Вызываем функцию пересчета для заголовков форматированной таблицы // Вызываем функцию пересчета для заголовков форматированной таблицы
if(val === c_oAscCleanOptions.All || val === c_oAscCleanOptions.Text){
t.model.autoFilters.renameTableColumn( arn ); t.model.autoFilters.renameTableColumn( arn );
}
/* возвращаем отрисовку. и перерисовываем ячейки с предварительным пересчетом */ /* возвращаем отрисовку. и перерисовываем ячейки с предварительным пересчетом */
t.model.workbook.unLockDraw(); t.model.workbook.unLockDraw();
......
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