Commit 5e62c4be authored by Igor.Zotov's avatar Igor.Zotov Committed by Alexander.Trofimov

http://bugzserver/show_bug.cgi?id=27106 - [drag&drop] Не происходит очистки...

http://bugzserver/show_bug.cgi?id=27106 - [drag&drop] Не происходит очистки фрагмента форматированной таблицы после drag&drop

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@65083 954022d7-b5bf-4e40-9824-e11837661b57
parent e11ebf97
...@@ -1036,6 +1036,10 @@ var maxIndividualValues = 10000; ...@@ -1036,6 +1036,10 @@ var maxIndividualValues = 10000;
var aWs = this._getCurrentWS(); var aWs = this._getCurrentWS();
var undoData = data.undo; var undoData = data.undo;
var cloneData; var cloneData;
if(!undoData)
return;
if(undoData.clone) if(undoData.clone)
cloneData = undoData.clone(null); cloneData = undoData.clone(null);
else else
...@@ -1111,7 +1115,7 @@ var maxIndividualValues = 10000; ...@@ -1111,7 +1115,7 @@ var maxIndividualValues = 10000;
} }
else if(type === historyitem_AutoFilter_CleanFormat) else if(type === historyitem_AutoFilter_CleanFormat)
{ {
if(aWs.TableParts) if(aWs.TableParts && cloneData && cloneData.Ref)
{ {
for(var l = 0; l < aWs.TableParts.length; l++) for(var l = 0; l < aWs.TableParts.length; l++)
{ {
...@@ -1331,6 +1335,15 @@ var maxIndividualValues = 10000; ...@@ -1331,6 +1335,15 @@ var maxIndividualValues = 10000;
selectedTableParts = this._searchFiltersInRange(range, true); selectedTableParts = this._searchFiltersInRange(range, true);
if(selectedTableParts && selectedTableParts.length) if(selectedTableParts && selectedTableParts.length)
deleteFormatCallBack(); deleteFormatCallBack();
else
{
//TODO сделать так, чтобы табличный стиль без таблицы не переносился. если делаем move из ф/т, копируем стиль таблицы из tableXfs в xfs
History.Create_NewPoint();
History.StartTransaction();
this._cleanStyleTable(range);
t._addHistoryObj(null, historyitem_AutoFilter_CleanFormat, {activeCells: range});
History.EndTransaction();
}
} }
}, },
......
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