你好 Domino 程序员!
我在 Lotus 数据库 + xpages 上工作,遇到了以下问题:
我在文档上有作者和读者字段,两者都可以包含用户和组。这两个字段都是使用 NamePicker 控件在 XPage 上设置的。保存文档后,当用户无权执行此操作时,我想隐藏“编辑”按钮。
有没有办法只检查文档、数据源或上下文 - 如果当前用户是文档作者?或者我必须一直检查它,比较作者字段 - 多个用户名和组与当前用户名?
任何帮助将不胜感激。
你好 Domino 程序员!
我在 Lotus 数据库 + xpages 上工作,遇到了以下问题:
我在文档上有作者和读者字段,两者都可以包含用户和组。这两个字段都是使用 NamePicker 控件在 XPage 上设置的。保存文档后,当用户无权执行此操作时,我想隐藏“编辑”按钮。
有没有办法只检查文档、数据源或上下文 - 如果当前用户是文档作者?或者我必须一直检查它,比较作者字段 - 多个用户名和组与当前用户名?
任何帮助将不胜感激。
您可以使用 Java 方法NotesContext.isDocEditable(document)
检查用户是否可以编辑文档。
在 SSJS 中,您可以这样做:
var ctx = com.ibm.domino.xsp.module.nsf.NotesContext.getCurrent();
return ctx.isDocEditable(doc);
此方法也可用作 XSnippet。