Commit 1376b13e authored by Ilya.Kirillov's avatar Ilya.Kirillov Committed by Alexander.Trofimov

Исправлен баг с непересчетом стиля у строк и ячеек таблицы после...

Исправлен баг с непересчетом стиля у строк и ячеек таблицы после добавления/удаления строк (баг 21234).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@50686 954022d7-b5bf-4e40-9824-e11837661b57
parent fe02e92e
......@@ -5144,6 +5144,7 @@ CTable.prototype =
this.RowsInfo.splice( Data.Pos, 1 );
this.Internal_ReIndexing(Data.Pos);
this.Recalc_CompliedPr2();
break;
}
......@@ -5155,6 +5156,7 @@ CTable.prototype =
this.RowsInfo.splice( Data.Pos, 0, Data.Item.RowsInfo );
this.Internal_ReIndexing(Data.Pos);
this.Recalc_CompliedPr2();
break;
}
......@@ -5214,7 +5216,7 @@ CTable.prototype =
else
this.Pr.TableStyleColBandSize = Data.Old;
this.Recalc_CompiledPr();
this.Recalc_CompiledPr2();
break;
}
......@@ -5225,7 +5227,7 @@ CTable.prototype =
else
this.Pr.TableStyleRowBandSize = Data.Old;
this.Recalc_CompiledPr();
this.Recalc_CompiledPr2();
break;
}
......@@ -9523,6 +9525,25 @@ CTable.prototype =
this.CompiledPr.NeedRecalc = true;
},
Recalc_CompliedPr2 : function()
{
this.Recalc_CompiledPr();
var RowsCount = this.Content.length;
for ( var CurRow = 0; CurRow < RowsCount; CurRow++ )
{
var Row = this.Content[CurRow];
Row.Recalc_CompiledPr();
var CellsCount = Row.Get_CellsCount();
for ( var CurCell = 0; CurCell < CellsCount; CurCell++ )
{
var Cell = Row.Get_Cell( CurCell );
Cell.Recalc_CompiledPr();
}
}
},
// Формируем конечные свойства параграфа на основе стиля и прямых настроек.
Get_CompiledPr : function(bCopy)
{
......@@ -11028,6 +11049,7 @@ CTable.prototype =
}
}
this.Recalc_CompliedPr2();
this.Internal_Recalculate_1();
},
......@@ -11133,6 +11155,8 @@ CTable.prototype =
this.Markup.Internal.CellIndex = 0;
this.Markup.Internal.PageNum = PageNum;
this.Recalc_CompliedPr2();
this.Internal_Recalculate_1();
return true;
......
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