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