Commit 1781116c authored by Igor.Zotov's avatar Igor.Zotov Committed by Alexander.Trofimov

http://bugzserver/show_bug.cgi?id=20758 - Bug 20758 - [Drag&Drop] Не...

http://bugzserver/show_bug.cgi?id=20758 - Bug 20758 - [Drag&Drop] Не отменяется выравнивание в заголовке таблицы после отмены переноса числового значения в форматированную таблицу

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@60838 954022d7-b5bf-4e40-9824-e11837661b57
parent 86d57fa2
...@@ -2852,7 +2852,7 @@ UndoRedoCell.prototype = { ...@@ -2852,7 +2852,7 @@ UndoRedoCell.prototype = {
cell.setValueData(Val); cell.setValueData(Val);
// ToDo Так делать неправильно, нужно поправить (перенести логику в model, а отрисовку отделить) // ToDo Так делать неправильно, нужно поправить (перенести логику в model, а отрисовку отделить)
var worksheetView = this.wb.oApi.wb.getWorksheetById(nSheetId); var worksheetView = this.wb.oApi.wb.getWorksheetById(nSheetId);
worksheetView.autoFilters._renameTableColumn(new Asc.Range(nCol, nRow, nCol, nRow)); worksheetView.autoFilters._renameTableColumn(new Asc.Range(nCol, nRow, nCol, nRow), bUndo);
} }
else if(historyitem_Cell_SetStyle == Type) else if(historyitem_Cell_SetStyle == Type)
{ {
......
...@@ -6779,7 +6779,7 @@ var gUndoInsDelCellsFlag = true; ...@@ -6779,7 +6779,7 @@ var gUndoInsDelCellsFlag = true;
return {result: result, mainAdjacentCells: mainAdjacentCells, activeCells: activeCells}; return {result: result, mainAdjacentCells: mainAdjacentCells, activeCells: activeCells};
}, },
_renameTableColumn: function(range) _renameTableColumn: function(range, bUndo)
{ {
var ws = this.worksheet; var ws = this.worksheet;
var aWs = this._getCurrentWS(); var aWs = this._getCurrentWS();
...@@ -6811,14 +6811,18 @@ var gUndoInsDelCellsFlag = true; ...@@ -6811,14 +6811,18 @@ var gUndoInsDelCellsFlag = true;
if(val != "" && intersection.c1 <= j && intersection.c2 >= j ) if(val != "" && intersection.c1 <= j && intersection.c2 >= j )
{ {
filter.TableColumns[j - tableRange.c1].Name = val; filter.TableColumns[j - tableRange.c1].Name = val;
if(!bUndo)
cell.setType(CellValueType.String); cell.setType(CellValueType.String);
} }
else if(val == "")//если пустая изменяем генерируем имя и добавляем его в TableColumns else if(val == "")//если пустая изменяем генерируем имя и добавляем его в TableColumns
{ {
filter.TableColumns[j - tableRange.c1].Name = ""; filter.TableColumns[j - tableRange.c1].Name = "";
generateName = this._generateColumnName(filter.TableColumns); generateName = this._generateColumnName(filter.TableColumns);
if(!bUndo)
{
cell.setValue(generateName); cell.setValue(generateName);
cell.setType(CellValueType.String); cell.setType(CellValueType.String);
}
filter.TableColumns[j - tableRange.c1].Name = generateName; filter.TableColumns[j - tableRange.c1].Name = generateName;
} }
} }
......
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