XPages获取当前没有数据源的文档 - 最佳编码技术

时间:2013-06-14 14:52:27

标签: xpages

我在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上没有数据源的情况下获取当前文档的最佳编码技术是什么?样品会很棒......

谢谢! 丹

1 个答案:

答案 0 :(得分:2)

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

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