我正在尝试关闭NotesUIDocument,但总会有一个弹出对话框询问是保存还是发送文档。我知道LotusScript中的技巧是什么,它将'SaveOptions'修改为'0',但不知道如何通过Java访问'SaveOptions'。我还想到一个解决方法,保存ui文档,关闭它并删除数据库中的相应文档。但令人惊讶的是,即使文档已保存,对话框也会再次显示。
以下是我的代码的一部分:
NotesUIWorkspace ws = new NotesUIWorkspace();
NotesUIElement element = ws.getCurrentElement();
NotesUIDocument doc = (NotesUIDocument) element;
doc.save();
doc.close();
有没有人知道如何使它在Java中运行?谢谢!
答案 0 :(得分:0)
我在Java中发现了这个技巧。这是代码:
// close ui document without saving
NotesBEDocument docbe = doc.getBEDocument();
docbe.setItemValue("SaveOptions", "0");
docbe.setItemValue("MailOptions", "0");
doc.close();
docbe.removeItem("SaveOptions");
docbe.removeItem("MailOptions");
需要修改SaveOptions和MailOptions以隐藏对话框。