列 (管理者、ビューアー、マネージャー) としてロールを、項目 (Word ドキュメント、PPtx ドキュメント、Excel ドキュメント) としてドキュメント タイプを含む SharePoint リストがあります。対応する値に、各ロールがドキュメント タイプごとに持つ権限を入力しました。
2 つのドロップダウンを持つ Web パーツを作成しました。Dropdown1 には Roles があり、Dropdown2 には Doc Types があります。
各ドロップダウンで選択した値を使用して、リストから対応する値を照会するにはどうすればよいですか?
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 を使用してアイテムを照会することしかできなかったため、機能しません
助けてください。ありがとう