gpt4 book ai didi

java - Xpages:使用 OpenNTF ODA 的 Java 方法不保存文档

转载 作者:行者123 更新时间:2023-12-02 03:42:03 25 4
gpt4 key购买 nike

我在 Xpages 中采用了 OpenNTF ODA for java。到目前为止真的很棒,我想我只是触及了表面。

我正在调用 Java 方法并想要保存文档。该方法正在被调用,我没有看到任何错误,但文档从未更新。

文档正在“保存”,但它只是从 View 中消失。

import lotus.domino.NotesException;

import org.openntf.domino.*;
import org.openntf.domino.utils.Factory;
import org.openntf.domino.Database;
import org.openntf.domino.Session;
import java.io.Serializable;

public class Build implements Serializable {
private static final long serialVersionUID = 1L;

public void process1(String docID) {

try {

System.out.println("Got here.");
Session session = Factory.getSession();
Database thisDB = session.getCurrentDatabase();
Database PCDataDB = session.getDatabase(thisDB.getServer(), "scoApps\\PC\\PCData.nsf", false);
Document thisDoc = PCDataDB.getDocumentByUNID(docID);
Item itm = thisDoc.replaceItemValue("status",2, true);
thisDoc.save(true,false);
System.out.println("Got here.");

} catch (Exception e) {
e.printStackTrace();
}
}
}

最佳答案

我怀疑文档实际上正在保存,但文档上设置了一个值,这意味着该值被排除在您正在查看的 View 之外。

您可以创建“所有文档” View 。将公式设置为选择@All。添加一列“表单”和一列“上次编辑日期”,设置适当的排序选项,您应该能够找到该文档并了解为什么它被从 View 中排除。

关于java - Xpages:使用 OpenNTF ODA 的 Java 方法不保存文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36728880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com