你好
我想基于用户组隐藏一些列字段表单(editform.aspx).以前我正在使用以下代码:
Lozzi.Fields.disableWithAllowance(字段名称,组) 参考:davidlozzi/2014/01/14/sharepoint-2013-script-hide-or-disable-your-fields/ 不幸的是,它仅对SharePoint组中的用户有效.但是我的情况是,我在SharePoint组中有Active Directory(AD)组.
那么,有什么解决办法吗?
谢谢.
解决方案
您好Ameenah,
我们无法通过JavaScript从AD组中吸引用户.
作为一种解决方法,创建自定义WCF服务并使用框架从AD组中检索用户.
有关如何在SharePoint 2013中创建自定义WCF服务的演示:
social.technet.microsoft/wiki /contents/articles/24194.sharepoint-2013-create-a-custom-wcf-rest-service-hosted-in-sharepoint-and-deployed-a-wsp.aspx
检查用户是否属于广告组:
stackoverflow/questions/12029378/how-to-check-if-a-user-belongs-to-an-ad-group
最好的问候,
张琳达
Hello,
I want to hide some columns field form (editform.aspx) based on user group. Previously I'm using below code :
Lozzi.Fields.disableWithAllowance(fieldname, groups) Reference :davidlozzi/2014/01/14/sharepoint-2013-script-hide-or-disable-your-fields/ Unfortunately, it's working only for user in SharePoint Group. But my case, i have Active Directory (AD) group inside SharePoint Group.
So, any solution?
Thank You.
解决方案Hi Ameenah,
We cannot get users from the AD group via JavaScript.
As a workaround, create a custom WCF service and retrieve users form AD groups using framework.
A demo about how to create a custom WCF service in SharePoint 2013:
social.technet.microsoft/wiki/contents/articles/24194.sharepoint-2013-create-a-custom-wcf-rest-service-hosted-in-sharepoint-and-deployed-in-a-wsp.aspx
Check if the user belongs to the AD group:
stackoverflow/questions/12029378/how-to-check-if-a-user-belongs-to-an-ad-group
Best Regards,
Linda Zhang
更多推荐
隐藏基于用户组的列字段表单
发布评论