【发布时间】:2013-08-08 16:13:36
【问题描述】:
我在 7 周前开始开发 XPage,但在“获取数据”方面遇到了问题。
在我的第一页上,我有一个包含很多文档的视图,以及一个将我重定向到新页面的按钮,以创建一个新文档。在我的第一页上,我可以选择一个文档,当我单击按钮时,我将选择的 id 文档放在 sessionSCope 上。
按钮脚本:
var viewPanel=getComponent("viewPanel1");
var docIDArray=viewPanel.getSelectedIds();
var docUID=database.getDocumentByID(docIDArray[0]).getUniversalID();
sessionScope.put("docUID", docUID);
context.redirectToPage("AjoutSuivi");
在我的新 XPage 上,我想在我选择的文档上获取一些数据,所以在 XPage 的 clientLoad 上我执行这个脚本:
var docUID = sessionScope.get("docUID");
var doc:NotesDocument = database.getDocumentByUNID(docUID);
getComponent("contactname1").setValue(doc.getItemValueString("ContactName"));
在我的数据库上,我有一个字段“ContactName”,在我的 XPage 上,我有一个字段 contactname1。我尝试了“database.getDocumentByID(docUID)”,我确信“database”是数据库的良好链接。
当我尝试时,contactname1 字段上没有任何内容,你知道为什么这不起作用吗?
如果你能帮助我,非常感谢
亚恩
PS:对不起我的英语不好
【问题讨论】:
标签: xpages document session-scope domino-designer-eclipse