Commit 298fb630 authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

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

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@58878 954022d7-b5bf-4e40-9824-e11837661b57
parent b77d9bd1
......@@ -719,9 +719,9 @@ var gUndoInsDelCellsFlag = true;
}
if(paramsForCallBackAdd && !bIsOpenFilter && !aWs.workbook.bCollaborativeChanges && !aWs.workbook.bUndoChanges && !aWs.workbook.bRedoChanges && (paramsForCallBackAdd == "addTableFilterOneCell" || paramsForCallBackAdd == "addTableFilterManyCells"))
ws._onEndAddFormatTable(rangeFilter, true);
ws._onUpdateFormatTable(rangeFilter, true);
else if(isUpdateRange != null && paramsForCallBackAdd && !bIsOpenFilter && !aWs.workbook.bCollaborativeChanges && !aWs.workbook.bUndoChanges && !aWs.workbook.bRedoChanges)
ws._onEndAddFormatTable(rangeFilter);
ws._onUpdateFormatTable(rangeFilter);
History.EndTransaction();
if(isTurnOffHistory)
......@@ -730,7 +730,7 @@ var gUndoInsDelCellsFlag = true;
else
{
if(isUpdateRange != null && !bIsOpenFilter && !aWs.workbook.bCollaborativeChanges && !aWs.workbook.bUndoChanges && !aWs.workbook.bRedoChanges)
ws._onEndAddFormatTable(isUpdateRange, recalc);
ws._onUpdateFormatTable(isUpdateRange, recalc);
History.EndTransaction();
if(isTurnOffHistory)
......
......@@ -10808,9 +10808,17 @@
this._isLockedAll (onChangeAutoFilterCallback);
};
// При добавлении форматированной таблицы расширяем, автоподбор по названию столбца
WorksheetView.prototype._onEndAddFormatTable = function (range, recalc) {
/**
* Обновление при изменениях форматированной таблицы
* @param range - обновляемый диапазон (он же диапазон для выделения)
* @param recalc - делать ли автоподбор по названию столбца
* @private
*/
WorksheetView.prototype._onUpdateFormatTable = function (range, recalc, changeRows) {
if (!recalc) {
// При скрытии/открытии строк стоит делать update всему
if (changeRows)
this.isChanged = true;
// Пока вызовем updateRange, но стоит делать просто draw
this._updateCellsRange(range);
return;
......
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