在XPages中使用托管bean读/写Notes文档

在XPages中使用托管bean读/写Notes文档,xpages,Xpages,我在的帮助下建立了一个托管bean 并将XPage上的InputBox连接到托管bean 现在,我想将输入框中的值保存回底层Notes文档 我该怎么做?我应该在托管bean中设置一个save方法并通过按钮调用它吗 示例代码将很有帮助。除此之外,您还必须在Java类中为输入框中显示的所有字段添加setter以进行更改,例如 public void setApplicationTitle(String applicationTitle) { this.applicationTitle = a

我在的帮助下建立了一个托管bean

并将XPage上的InputBox连接到托管bean

现在,我想将输入框中的值保存回底层Notes文档

我该怎么做?我应该在托管bean中设置一个save方法并通过按钮调用它吗

示例代码将很有帮助。

除此之外,您还必须在Java类中为输入框中显示的所有字段添加setter以进行更改,例如

public void setApplicationTitle(String applicationTitle) {
    this.applicationTitle = applicationTitle;
}
并添加一个save()方法

并使用SSJS在按钮中调用此方法

#{javascript:config.save()}
这只是发展的起点。此外,您还必须关注可能出现的异常。您还应该只允许管理员进行更改,因为此配置文档似乎保留了应用程序的常规设置。

除此之外,您还必须在Java类中为输入框中显示的所有字段添加setter以进行更改,例如

public void setApplicationTitle(String applicationTitle) {
    this.applicationTitle = applicationTitle;
}
并添加一个save()方法

并使用SSJS在按钮中调用此方法

#{javascript:config.save()}

这只是发展的起点。此外,您还必须关注可能出现的异常。您还应该只允许管理员进行更改,因为此配置文档似乎保留了应用程序的常规设置。

只需在保存视图时添加一项检查,检查该视图是否包含文档,而不循环使用当前文档即可database@stwissel:谢谢,已删除db.recycle()。是的,您是对的,应该添加处理异常或测试视图或文档是否存在,但要保持代码简短,只需在保存视图时添加检查视图是否包含文档,而不回收当前文档database@stwissel:谢谢,已删除db.recycle()。是的,您是对的,应该添加处理异常或测试视图或文档是否存在,但希望代码简短