Commit 9e4145e0 authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

fix bug #27166

Нужно после выпуска переделать это!!!!!

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@59311 954022d7-b5bf-4e40-9824-e11837661b57
parent 28f9adf9
...@@ -2849,6 +2849,9 @@ UndoRedoCell.prototype = { ...@@ -2849,6 +2849,9 @@ UndoRedoCell.prototype = {
else if(historyitem_Cell_ChangeValue == Type) else if(historyitem_Cell_ChangeValue == Type)
{ {
cell.setValueData(Val); cell.setValueData(Val);
// ToDo Так делать неправильно, нужно поправить (перенести логику в model, а отрисовку отделить)
var worksheetView = this.wb.oApi.wb.getWorksheetById(nSheetId);
worksheetView.autoFilters._renameTableColumn(new Asc.Range(nCol, nRow, nCol, nRow));
} }
else if(historyitem_Cell_SetStyle == Type) else if(historyitem_Cell_SetStyle == Type)
{ {
...@@ -2922,6 +2925,10 @@ UndoRedoWoorksheet.prototype = { ...@@ -2922,6 +2925,10 @@ UndoRedoWoorksheet.prototype = {
cell.setStyle(oStyle); cell.setStyle(oStyle);
else else
cell.setStyle(null); cell.setStyle(null);
// ToDo Так делать неправильно, нужно поправить (перенести логику в model, а отрисовку отделить)
worksheetView = this.wb.oApi.wb.getWorksheetById(nSheetId);
worksheetView.autoFilters._renameTableColumn(new Asc.Range(nCol, nRow, nCol, nRow));
} }
else else
ws._removeCell(nRow, nCol); ws._removeCell(nRow, nCol);
......
...@@ -6275,7 +6275,7 @@ Range.prototype.merge=function(type){ ...@@ -6275,7 +6275,7 @@ Range.prototype.merge=function(type){
} }
} }
return oRes; return oRes;
} };
oLeftBorder = fGetBorder(false, oBBox.r1, oBBox.r2, oBBox.c1, 1); oLeftBorder = fGetBorder(false, oBBox.r1, oBBox.r2, oBBox.c1, 1);
oTopBorder = fGetBorder(true, oBBox.c1, oBBox.c2, oBBox.r1, 2); oTopBorder = fGetBorder(true, oBBox.c1, oBBox.c2, oBBox.r1, 2);
oRightBorder = fGetBorder(false, oBBox.r1, oBBox.r2, oBBox.c2, 3); oRightBorder = fGetBorder(false, oBBox.r1, oBBox.r2, oBBox.c2, 3);
...@@ -6307,7 +6307,6 @@ Range.prototype.merge=function(type){ ...@@ -6307,7 +6307,6 @@ Range.prototype.merge=function(type){
} }
var bFirst = true; var bFirst = true;
var oThis = this;
var oLeftTopCellStyle = null; var oLeftTopCellStyle = null;
var oFirstCellStyle = null; var oFirstCellStyle = null;
var oFirstCellValue = null; var oFirstCellValue = null;
...@@ -6377,8 +6376,6 @@ Range.prototype.merge=function(type){ ...@@ -6377,8 +6376,6 @@ Range.prototype.merge=function(type){
} }
else if(null != oLeftBorder || null != oTopBorder || null != oRightBorder || null != oBottomBorder) else if(null != oLeftBorder || null != oTopBorder || null != oRightBorder || null != oBottomBorder)
oTargetStyle = new CellXfs(); oTargetStyle = new CellXfs();
var bEmptyStyle = true;
var bEmptyBorder = true;
var fSetProperty = this._setProperty; var fSetProperty = this._setProperty;
var nRangeType = this._getRangeType(); var nRangeType = this._getRangeType();
if(c_oRangeType.All == nRangeType) if(c_oRangeType.All == nRangeType)
......
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