doc.saveoptions 和 uidoc.fieldsettext不兼容?
在lotus script中,uidoc 为 currentdocument,doc为uidoc的document,当设置了doc.saveoptions=0后,以下的语句就起不了作用
uidoc.fieldsettext("comments","text")
comments 这个field不会变为“text”。
在sub routine最后已经加了以下的语句:
uidoc.save()
uidoc.close
ws.viewrefresh
难道设置了saveoptions为0后,fieldsettext就起不了作用了?
有人遇到这种情况吗?如何解决啊?
注明:由于某种特殊要求,这两句语法一定要同时出现系同一个sub routine中的。 --------------------编程问答-------------------- 前段类和后端类最好不要混用,刚接触domino的时候,师傅就说uidoc和doc最好不要一起用,不然出问题,也没人帮你解决 --------------------编程问答-------------------- 请谨慎使用“saveoptions”,在notes文档中若这个字段被赋值0,则后续文档的保存操作会被屏蔽,你可以尝试一下,若在save之前,将saveoptions置为0,是无法保存的,无论是前台还是后台。 --------------------编程问答-------------------- saveoptions 域是保存文档的开关,如果saveoptions是0,文档不会保存 --------------------编程问答-------------------- 设置了doc.saveoptions=0,文档就不会被保存了! --------------------编程问答-------------------- Lotus超强流程工具:
http://www.ibmdomino.com/lscode.rar
http://www.ibmdomino.com/readme.rar
--------------------编程问答-------------------- 可以在doc.save后再设置doc.saveoption = "0" --------------------编程问答-------------------- doc.saveoptions="0"之后,文档将不被保存,如想保存文档,则先要将此域设置为"1" --------------------编程问答-------------------- 使用doc.replaceitemvalue("comments","text");
doc.save(true,false)
不就可以保存数据了吗 --------------------编程问答-------------------- saveoptions是真对前台的
补充:企业软件 , Lotus