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 @@
this._onMouseDown(event);
return;
}
var elementVal = (event ? event.currentTarget : this.selectElement).getAttribute('val') + '(';
var elementVal = (event ? event.currentTarget : this.selectElement).getAttribute('val');
this._onInsert(elementVal);
};
PopUpSelector.prototype._onMouseOver = function (event) {
......
......@@ -186,6 +186,8 @@
// Флаг о подписке на эвенты о смене позиции документа (скролл) для меню
this.isDocumentPlaceChangedEnabled = false;
// Константы для подстановке формулы (что не нужно добавлять скобки)
this.arrExcludeFormulas = ['TRUE', 'FALSE'];
// Максимальная ширина числа из 0,1,2...,9, померенная в нормальном шрифте(дефалтовый для книги) в px(целое)
// Ecma-376 Office Open XML Part 1, пункт 18.3.1.13
......@@ -1542,9 +1544,11 @@
return this.popUpSelector.onKeyDown(event);
};
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);
else
} else
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