1

我在没有数据源的 XPage 上有一个按钮。我读过我不能使用 currentDocument 来获取当前文档:

http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=%2Fcom.ibm.designer.domino.api.doc%2Fr_wpdr_xsp_xspdocument_r.html

我已阅读有关使用 DominoDocumentData 类的信息,但不确定如何获取当前文档:

http://public.dhe.ibm.com/software/dw/lotus/Domino-Designer/JavaDocs/XPagesExtAPI/8.5.2/com/ibm/xsp/model/domino/DominoDocumentData.DocumentProperties.html

在 XPage 上获取没有数据源的当前文档的最佳编码技术是什么?样品会很棒...

谢谢!担

4

1 回答 1

2

CurrentDocument 指的是数据源而不是当前 xpage,在 JSF 术语中,它是仅存在于内存中的视图(不要与数据库视图混淆)(包括磁盘缓存中的临时持久性)。您可以使用 context.getView() 来获得它。但是,在 SSJS 中,您可以使用 getComponent 获取任何组件以进行任何组件访问。

我怀疑你需要一些完全不同的东西。XPage 不存储任何内容,因此您需要查找数据绑定。通常它是数据源、bean 或范围。在最坏的情况下,以前的开发人员没有获得 XPages 并在事件中手动填充控件值并将它们也保存在一个事件中

于 2013-06-15T02:27:50.470 回答