我是XPages的初学者,我看过TLCC Intro免费培训。我也看过教程here。我没有使用Lotus Notes,XPages或平面结构数据库的经验。但是,我确实在Java和Android方面有一些JavaScript经验和良好经验(IMO)。
我面临以下问题。
1)我正在尝试实现一个非常基本的登录机制。
目前,我根据表单手动添加用户。现在,我想创建一个登录页面。我拿一个用户和一个密码,然后点击一个按钮。
在按钮中,我想要阅读与视图关联的所有文档(显示所有用户名/密码),与输入的值进行比较,如果存在,请检查密码字段是否也匹配。
有人可以指导我正确的方向吗?我无法弄清楚要使用哪些功能。另外,我应该使用范围变量吗?是否有关于此的好文档/教程?
我已经尝试了" view.getAllEntries()"方法,但它总是返回null 我接近这个吗?有没有深入的教程可以帮助我解决这个问题?
2)调试SSJS的方法是什么?我目前正在将所有内容放入try / catch并在那里打印错误。
如果在别处问过这个问题我很抱歉,我还没有真正发现任何相关问题。请指出我是否有重复。
答案 0 :(得分:0)
使用view.getDocumentByKey(theUserName)
在您的视图中查找用户文档。如果用户不在视图中,则会将用户文档返回为NotesDocument
或null
。视图必须有一个带有用户名的第一个排序列。
从Notes Domino版本9开始,您可以debug SSJS。