0

我需要找出一个解决方案,只允许特定的用户组有权查看 Editform.aspx 中的列表项。我创建了一个自定义表单,它允许我为特定的表格行应用条件格式。我使用了高级格式化 XPATH 表达式“ddwrt:IfHasRights(16)”,它适用于任何具有贡献权或更低权限的组,但我还需要排除其他组,如 1-3 层、站点构建器、设计器等或更高“批准”状态。目的是只允许非常选定的一组个人(我创建了一个名为“Approvers”的组)查看隐藏的表格行。

目前正在开发 MOSS 2007 标准版。

感谢您的任何建议!

杰森

4

1 回答 1

0

您可以使用 JQuery 和 SPServices 来检查登录用户所属的组,请参阅我的帖子here,其中解释了原理。在这种情况下,如果用户属于特定组,它会隐藏一个元素。

于 2012-02-07T09:03:46.700 回答