XPages:如何在视图中获取文档并读取值?

时间:2014-12-11 08:55:48

标签: javascript xpages xpages-ssjs

我是XPages的初学者,我看过TLCC Intro免费培训。我也看过教程here。我没有使用Lotus Notes,XPages或平面结构数据库的经验。但是,我确实在Java和Android方面有一些JavaScript经验和良好经验(IMO)。

我面临以下问题。

1)我正在尝试实现一个非常基本的登录机制。

目前,我根据表单手动添加用户。现在,我想创建一个登录页面。我拿一个用户和一个密码,然后点击一个按钮。

在按钮中,我想要阅读与视图关联的所有文档(显示所有用户名/密码),与输入的值进行比较,如果存在,请检查密码字段是否也匹配。

有人可以指导我正确的方向吗?我无法弄清楚要使用哪些功能。另外,我应该使用范围变量吗?是否有关于此的好文档/教程?

我已经尝试了" view.getAllEntries()"方法,但它总是返回null 我接近这个吗?有没有深入的教程可以帮助我解决这个问题?

2)调试SSJS的方法是什么?我目前正在将所有内容放入try / catch并在那里打印错误。

如果在别处问过这个问题我很抱歉,我还没有真正发现任何相关问题。请指出我是否有重复。

1 个答案:

答案 0 :(得分:0)

1

使用view.getDocumentByKey(theUserName)在您的视图中查找用户文档。如果用户不在视图中,则会将用户文档返回为NotesDocumentnull。视图必须有一个带有用户名的第一个排序列。

2

从Notes Domino版本9开始,您可以debug SSJS