Commit 52df923c authored by Igor.Zotov's avatar Igor.Zotov

http://bugzserver/show_bug.cgi?id=27163 - Изменение индекса столбца в шапке...

http://bugzserver/show_bug.cgi?id=27163 - Изменение индекса столбца в шапке форматированной таблицы после drag&drop произвольной ячейки в шапку таблицы

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@59130 954022d7-b5bf-4e40-9824-e11837661b57
parent 3a0a3d30
...@@ -6226,7 +6226,7 @@ var gUndoInsDelCellsFlag = true; ...@@ -6226,7 +6226,7 @@ var gUndoInsDelCellsFlag = true;
{ {
if(tableColumns[i].Name) if(tableColumns[i].Name)
name = tableColumns[i].Name.split("Column"); name = tableColumns[i].Name.split("Column");
if(name[1] && !isNaN(parseFloat(name[1])) && index == parseFloat(name[1])) if(name && name[1] && !isNaN(parseFloat(name[1])) && index == parseFloat(name[1]))
{ {
index++; index++;
i = -1; i = -1;
...@@ -6239,14 +6239,14 @@ var gUndoInsDelCellsFlag = true; ...@@ -6239,14 +6239,14 @@ var gUndoInsDelCellsFlag = true;
var name; var name;
if(tableColumns[indexInsertColumn] && tableColumns[indexInsertColumn].Name) if(tableColumns[indexInsertColumn] && tableColumns[indexInsertColumn].Name)
name = tableColumns[indexInsertColumn].Name.split("Column"); name = tableColumns[indexInsertColumn].Name.split("Column");
if(name[1] && !isNaN(parseFloat(name[1]))) if(name && name[1] && !isNaN(parseFloat(name[1])))
index = parseFloat(name[1]) + 1; index = parseFloat(name[1]) + 1;
for(var i = 0; i < tableColumns.length; i++) for(var i = 0; i < tableColumns.length; i++)
{ {
if(tableColumns[i].Name) if(tableColumns[i].Name)
name = tableColumns[i].Name.split("Column"); name = tableColumns[i].Name.split("Column");
if(name[1] && !isNaN(parseFloat(name[1])) && index == parseFloat(name[1])) if(name && name[1] && !isNaN(parseFloat(name[1])) && index == parseFloat(name[1]))
{ {
index = parseInt((index - 1) + "2"); index = parseInt((index - 1) + "2");
i = -1; i = -1;
...@@ -6469,6 +6469,7 @@ var gUndoInsDelCellsFlag = true; ...@@ -6469,6 +6469,7 @@ var gUndoInsDelCellsFlag = true;
} }
else if(val == "")//если пустая изменяем генерируем имя и добавляем его в TableColumns else if(val == "")//если пустая изменяем генерируем имя и добавляем его в TableColumns
{ {
filter.TableColumns[j - tableRange.c1].Name = "";
generateName = this._generateColumnName(filter.TableColumns); generateName = this._generateColumnName(filter.TableColumns);
cell.setValue(generateName); cell.setValue(generateName);
cell.setNumFormat("@"); cell.setNumFormat("@");
......
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