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

fixed: Bug 24460 - После удаления формулы из ячейки, автозаполнение из нее не...

fixed: Bug 24460 - После удаления формулы из ячейки, автозаполнение из нее не выполняется и приводит к ошибке

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@56397 954022d7-b5bf-4e40-9824-e11837661b57
parent e71d1e19
...@@ -3890,6 +3890,9 @@ Cell.prototype.setValue=function(val,callback){ ...@@ -3890,6 +3890,9 @@ Cell.prototype.setValue=function(val,callback){
val = "="+this.formulaParsed.assemble(); val = "="+this.formulaParsed.assemble();
} }
} }
else{
this.formulaParsed = null;
}
} }
//удаляем старые значения //удаляем старые значения
this.oValue.clean(); this.oValue.clean();
...@@ -3909,6 +3912,7 @@ Cell.prototype.setValue=function(val,callback){ ...@@ -3909,6 +3912,7 @@ Cell.prototype.setValue=function(val,callback){
} }
else { else {
this.oValue.setValue(val); this.oValue.setValue(val);
this.formulaParsed = null;
} }
} }
if ( this.ws.workbook.isNeedCacheClean ){ if ( this.ws.workbook.isNeedCacheClean ){
...@@ -3943,6 +3947,7 @@ Cell.prototype.setValue2=function(array){ ...@@ -3943,6 +3947,7 @@ Cell.prototype.setValue2=function(array){
if (this.sFormula) if (this.sFormula)
wb.dependencyFormulas.deleteMasterNodes2( ws.Id, this.oId.getID(), true ); wb.dependencyFormulas.deleteMasterNodes2( ws.Id, this.oId.getID(), true );
this.sFormula = null; this.sFormula = null;
this.formulaParsed = null;
this.oValue.clean(); this.oValue.clean();
this.setFormulaCA(false); this.setFormulaCA(false);
this.oValue.setValue2(array); this.oValue.setValue2(array);
......
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