填充基于用户组的下拉菜单

时间:2012-04-02 21:23:49

标签: c# sharepoint sharepoint-2010 sharepoint-2007 sharepoint-api

我正在开发2010年的SharePoint Portal,我将在其中使用带有值的Dropdown。这些值取决于用户所属的组。

对于例如。

如果丢弃值为A,B,C,D,E

并且有一个 Group XYZ

如果用户A登录&他属于Group XYZ,Drop down应显示:A B E

下拉列表应显示:C,D

任何人都知道如何做到这一点。请分享。

由于 Kishan Srivastava

3 个答案:

答案 0 :(得分:0)

“无代码”方式是将列作为查阅列放入另一个列表中,该列表在项目级别进行了安全性修整。或者您可以在此列表中包含文件夹,并将这些文件夹用作项目的安全容器。代码方式涉及使用客户端脚本。我建议使用spservices codeplex库作为Sharepoint webservices的javascript包装器。如果第一种方法不起作用,我会再考虑一下。

答案 1 :(得分:0)

您可以使用this answer中的SPServices代码来了解用户是否属于某个组。

答案 2 :(得分:0)

同意SPServices方法,它对我有好处