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

Fixed issue #31029 - Именованный диапазон, отсутствующий в документе, не...

Fixed issue #31029 - Именованный диапазон, отсутствующий в документе, не пересчитывается после переименования существующего(http://bugzserver/show_bug.cgi?id=31029)
Fixed issue #30954 - [FastEdit] Блокируется изменение именованного диапазона при выборе его из списка(http://bugzserver/show_bug.cgi?id=30954)
Fixed issue #31021 - [FastCoEdit][NamedRanges] Список диапазонов более чем из пяти имен дважды мерцает в менеджере имен при редактировании имени одним пользователем(http://bugzserver/show_bug.cgi?id=31021)

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@66594 954022d7-b5bf-4e40-9824-e11837661b57
parent 67ae8177
......@@ -1675,7 +1675,7 @@ var editor;
spreadsheet_api.prototype._onUpdateDefinedNames = function(lockElem) {
// if( lockElem.Element["subType"] == c_oAscLockTypeElemSubType.DefinedNames ){
if( lockElem.Element["sheetId"] == -1 && lockElem.Element["rangeOrObjectId"] != -1 ){
if( lockElem.Element["sheetId"] == -1 && lockElem.Element["rangeOrObjectId"] != -1 && !this.collaborativeEditing.getFast() ){
var dN = this.wbModel.dependencyFormulas.defNameList[lockElem.Element["rangeOrObjectId"]];
if (dN) {
dN.isLock = lockElem.UserId;
......
......@@ -334,6 +334,7 @@ var c_oAscDefinedNameReason = {
IsLocked: -2,
Existed: -3,
LockDefNameManager: -4,
NameReserved: -5,
OK: 0
};
......
......@@ -817,7 +817,7 @@ DependencyGraph.prototype = {
/*Defined Names section*/
getDefNameNode:function ( node ) {
var ret = this.defNameList[node];
return ret && ret.Ref == null ? null : ret;
return ret ? null : ret;
},
getDefNameNodeByName:function ( name, sheetId ) {
......@@ -2441,6 +2441,9 @@ Workbook.prototype.checkDefName = function ( checkName, scope ) {
if(defName.isLock){
res.reason = c_oAscDefinedNameReason.IsLocked;
}
else if( defName.Ref == null ){
res.reason = c_oAscDefinedNameReason.NameReserved;
}
else{
res.reason = c_oAscDefinedNameReason.Existed;
}
......
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