Commit 01483fdb authored by Sergey.Konovalov's avatar Sergey.Konovalov Committed by Alexander.Trofimov

для Bug 14365 - Не появляется сообщение при автозаполнении обычной ячейки и смерженной.


git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@57680 954022d7-b5bf-4e40-9824-e11837661b57
parent bdefcbcf
......@@ -32,6 +32,7 @@ var c_oAscError = {
CoAuthoringDisconnect: -18,
ConvertationPassword: -19,
MaxDataSeriesError: -80,
CannotFillRange: -81,
VKeyEncrypt: -20,
......
......@@ -7351,7 +7351,7 @@ Range.prototype.promote=function(bCtrl, bVertical, nIndex){
if(0 == oBBox.c1 && gc_nMaxCol0 == oBBox.c2)
bWholeRow = true;
if((bWholeCol && bWholeRow) || (true == bVertical && bWholeCol) || (false == bVertical && bWholeRow))
return;
return false;
var oPromoteAscRange = null;
if(0 == nIndex)
oPromoteAscRange = Asc.Range(oBBox.c1, oBBox.r1, oBBox.c2, oBBox.r2);
......@@ -7385,7 +7385,7 @@ Range.prototype.promote=function(bCtrl, bVertical, nIndex){
//проверяем можно ли осуществить promote
var oCanPromote = this._canPromote(oBBox, oPromoteAscRange, true, nWidth, nHeight, bVertical, nIndex);
if(null == oCanPromote)
return;
return false;
History.Create_NewPoint();
var oSelection = History.GetSelection();
......@@ -7431,6 +7431,7 @@ Range.prototype.promote=function(bCtrl, bVertical, nIndex){
History.SetSelectionRedo(oSelectionRedo);
}
this._promoteFromTo(oBBox, oPromoteAscRange, true, oCanPromote, bCtrl, bVertical, nIndex);
return true;
};
Range.prototype._promoteFromTo=function(from, to, bIsPromote, oCanPromote, bCtrl, bVertical, nIndex){
lockDraw(this.worksheet.workbook);
......
......@@ -7509,9 +7509,12 @@
var applyFillHandleCallback = function (res) {
if (res) {
// Автозаполняем ячейки
range.promote(/*bCtrl*/ctrlPress, /*bVertical*/(1 === t.fillHandleDirection), nIndex);
// Вызываем функцию пересчета для заголовков форматированной таблицы
t.autoFilters._renameTableColumn(arn);
if (range.promote(/*bCtrl*/ctrlPress, /*bVertical*/(1 === t.fillHandleDirection), nIndex)) {
// Вызываем функцию пересчета для заголовков форматированной таблицы
t.autoFilters._renameTableColumn(arn);
}
else
t.handlers.trigger("onErrorEvent", c_oAscError.ID.CannotFillRange, c_oAscError.Level.NoCritical);
}
// Сбрасываем параметры автозаполнения
......
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