Commit d35bba3d authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

Добавил обновление при unmerge при добавлении форматированной таблицы

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@59656 954022d7-b5bf-4e40-9824-e11837661b57
parent 6cd34a2e
...@@ -10793,13 +10793,13 @@ ...@@ -10793,13 +10793,13 @@
* Обновление при изменениях форматированной таблицы * Обновление при изменениях форматированной таблицы
* @param range - обновляемый диапазон (он же диапазон для выделения) * @param range - обновляемый диапазон (он же диапазон для выделения)
* @param recalc - делать ли автоподбор по названию столбца * @param recalc - делать ли автоподбор по названию столбца
* @param changeRows - менялись ли строки (скрытие раскрытие) * @param changeRowsOrMerge - менялись ли строки (скрытие раскрытие) или был unmerge
* @private * @private
*/ */
WorksheetView.prototype._onUpdateFormatTable = function (range, recalc, changeRows) { WorksheetView.prototype._onUpdateFormatTable = function (range, recalc, changeRowsOrMerge) {
if (!recalc) { if (!recalc) {
// При скрытии/открытии строк стоит делать update всему // При скрытии/открытии строк стоит делать update всему
if (changeRows) if (changeRowsOrMerge)
this.isChanged = true; this.isChanged = true;
// Пока вызовем updateRange, но стоит делать просто draw // Пока вызовем updateRange, но стоит делать просто draw
this._updateCellsRange(range); this._updateCellsRange(range);
...@@ -10822,10 +10822,14 @@ ...@@ -10822,10 +10822,14 @@
this._calcColumnWidths(/*fullRecalc*/0); this._calcColumnWidths(/*fullRecalc*/0);
this._updateVisibleColsCount(); this._updateVisibleColsCount();
this.changeWorksheet("update"); this.changeWorksheet("update");
} else if (changeRowsOrMerge) {
// Был merge, нужно обновить
this._updateCellsRange(range);
} else { } else {
// Просто отрисуем // Просто отрисуем
this.draw(); this.draw();
} }
}; };
WorksheetView.prototype._loadFonts = function (fonts, callback) { WorksheetView.prototype._loadFonts = function (fonts, callback) {
......
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