Commit b604f51f authored by Dmitry.Shahtanov's avatar Dmitry.Shahtanov Committed by Alexander.Trofimov

ошибка при вводе именованные диапазоны в формулах

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@63129 954022d7-b5bf-4e40-9824-e11837661b57
parent a2d06201
......@@ -729,7 +729,7 @@ parserHelper.prototype.isName = function ( formula, start_pos, wb, ws ) {
if (match != null) {
var name = match["name"];
if ( name && name.length != 0 && wb.DefinedNames && wb.isDefinedNamesExists( name, ws ? ws.getId() : null ) ) {
if ( name && name.length != 0 /*&& wb.DefinedNames && wb.isDefinedNamesExists( name, ws ? ws.getId() : null )*/ ) {
this.pCurrPos += name.length;
this.operand_str = name;
return [ true, name ];
......
......@@ -595,7 +595,7 @@
return fragments.length > 0 && fragments[0].text.length > 0 && fragments[0].text.charAt(0) === "=";
};
CellEditor.prototype.insertFormula = function (functionName) {
CellEditor.prototype.insertFormula = function (functionName,isDefName) {
// Проверим форула ли это
if (false === this.isFormula()) {
// Может это просто текста нет
......@@ -610,15 +610,17 @@
}
}
else {
// Это уже форула, добавляем без '='
functionName = functionName + "()";
if( !isDefName )
// Это уже форула, добавляем без '='
functionName = functionName + "()";
}
this.skipTLUpdate = false;
// Вставим форумулу в текущую позицию
this._addChars(functionName);
// Меняем позицию курсора внутрь скобок
this._moveCursor(kPosition, this.cursorPos - 1);
if( !isDefName )
this._moveCursor(kPosition, this.cursorPos - 1);
};
CellEditor.prototype.replaceText = function (pos, len, newText) {
......
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