【发布时间】:2012-08-24 12:51:16
【问题描述】:
我有一个 SharePoint 列表,其中角色作为列(管理员、查看者、经理),文档类型作为项目(Word 文档、PPtx 文档、excel 文档)。我已经用每个角色对每个文档类型的权限填写了相应的值。
我已经构建了一个带有 2 个下拉菜单的 Web 部件。 Dropdown1 具有角色,Dropdown2 具有文档类型。
如何使用每个下拉列表的选定值并从列表中查询对应的值?
我是使用 CAML 还是可以使用 SharePoint 对象模型?
using (SPSite siteCol = new SPSite("http://mySharepoint/"))
{
using (SPWeb web = siteCol.RootWeb)
{
SPList list = web.GetList("/Lists/PermissionMatrix");
SPListItem item = list.GetItemByIdSelectedFields([*Requires ID*], "Role");
String role1= (String)item["Roles"];
}
}
不起作用,因为我必须使用商品 ID,并且只能使用 CAML 查询商品
请帮忙。谢谢
【问题讨论】:
标签: drop-down-menu caml sharepoint-list sharepoint-object-model