Commit 24aba38a authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

Частичная правка бага http://bugzserver/show_bug.cgi?id=26972

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@58765 954022d7-b5bf-4e40-9824-e11837661b57
parent 2b033af5
...@@ -238,7 +238,7 @@ ...@@ -238,7 +238,7 @@
this._onMouseDown(event); this._onMouseDown(event);
return; return;
} }
var elementVal = (event ? event.currentTarget : this.selectElement).getAttribute('val') + '('; var elementVal = (event ? event.currentTarget : this.selectElement).getAttribute('val');
this._onInsert(elementVal); this._onInsert(elementVal);
}; };
PopUpSelector.prototype._onMouseOver = function (event) { PopUpSelector.prototype._onMouseOver = function (event) {
......
...@@ -186,6 +186,8 @@ ...@@ -186,6 +186,8 @@
// Флаг о подписке на эвенты о смене позиции документа (скролл) для меню // Флаг о подписке на эвенты о смене позиции документа (скролл) для меню
this.isDocumentPlaceChangedEnabled = false; this.isDocumentPlaceChangedEnabled = false;
// Константы для подстановке формулы (что не нужно добавлять скобки)
this.arrExcludeFormulas = ['TRUE', 'FALSE'];
// Максимальная ширина числа из 0,1,2...,9, померенная в нормальном шрифте(дефалтовый для книги) в px(целое) // Максимальная ширина числа из 0,1,2...,9, померенная в нормальном шрифте(дефалтовый для книги) в px(целое)
// Ecma-376 Office Open XML Part 1, пункт 18.3.1.13 // Ecma-376 Office Open XML Part 1, пункт 18.3.1.13
...@@ -1542,9 +1544,11 @@ ...@@ -1542,9 +1544,11 @@
return this.popUpSelector.onKeyDown(event); return this.popUpSelector.onKeyDown(event);
}; };
WorkbookView.prototype._onPopUpSelectorInsert = function (value) { WorkbookView.prototype._onPopUpSelectorInsert = function (value) {
if (this.controller.isCellEditMode) if (this.controller.isCellEditMode) {
if (-1 === this.arrExcludeFormulas.indexOf(value))
value += '('; // ToDo сделать проверки при добавлении, чтобы не вызывать постоянно окно
this.cellEditor.replaceText(this.lastFormulaPos, this.lastFormulaName.length, value); this.cellEditor.replaceText(this.lastFormulaPos, this.lastFormulaName.length, value);
else } else
this.getWorksheet().setSelectionInfo("value", value, /*onlyActive*/true); this.getWorksheet().setSelectionInfo("value", value, /*onlyActive*/true);
}; };
......
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