Ram*_*mar 1 lotus-notes xpages xpages-ssjs
如何在调用代理时在Xpages中传递Document上下文?在Xpage中,我需要使用来自我的Xpage的documentcontext调用java代理,而且我需要将当前文档作为参数传递...
在Lotuscript中我们可以轻松地执行它而不保存当前文档,但在Xpage中我使用以下代码.,document1是当前文档.
var agent=database.getAgent("AgentName");
agent.runWithDocumentContext(currentDocument.getDocument());
Run Code Online (Sandbox Code Playgroud)
这段代码我无法获取当前文档的项目值,但如果我将使用以下代码,
var agent=database.getAgent("AgentName");
document1.save();
agent.runWithDocumentContext(currentDocument.getDocument());
Run Code Online (Sandbox Code Playgroud)
我可以获取当前文档的项目值...但是我不想保存文档,而不保存文档我需要获取项目的项目值.
请给出任何好的解决方案......
agent.runWithDocumentContext(currentDocument.getDocument(真)).这会将所有新值放在后端doc中,因此它的工作方式与lotusscript相同.此外,如果您需要使用notes表单计算currentdocument,请将数据源的'computewithnotesform'属性设置为'onload'或'both'.
| 归档时间: |
|
| 查看次数: |
4794 次 |
| 最近记录: |