Sharepoint 2010 基于组隐藏/显示表单字段(行)
我正在尝试查看是否在新建/编辑表单中,我可以根据某些人所在的用户/成员组限制他们看到的内容?我已经读到,您可以使用XSLT并通过使用实现类似的功能:。问题是,我们有多个可能具有类似特权的组,但只希望限制这些组中的一定数量 主要是,我想看看是否有一种方法可以写出类似的东西:或者Sharepoint 2010 基于组隐藏/显示表单字段(行),sharepoint-2010,sharepoint-designer,Sharepoint 2010,Sharepoint Designer,我正在尝试查看是否在新建/编辑表单中,我可以根据某些人所在的用户/成员组限制他们看到的内容?我已经读到,您可以使用XSLT并通过使用实现类似的功能:。问题是,我们有多个可能具有类似特权的组,但只希望限制这些组中的一定数量 主要是,我想看看是否有一种方法可以写出类似的东西:或者 提前感谢…尝试了您的方法,但出于某种原因,Sharepoint Developer似乎将引号和双引号插入和'。解决了我的问题。让它在Chrome中工作,但在IE中不工作。对此有任何帮助吗?请使用IE中的F12开发
提前感谢…尝试了您的方法,但出于某种原因,Sharepoint Developer似乎将引号和双引号插入和'。解决了我的问题。让它在Chrome中工作,但在IE中不工作。对此有任何帮助吗?请使用IE中的F12开发工具检查详细错误。很好。。。文章
<script type="text/javascript" src="http://code.jquery.com/jquery-1.12.4.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.SPServices/2014.02/jquery.SPServices-2014.02.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$().SPServices({
operation: "GetGroupCollectionFromUser",
userLoginName: $().SPServices.SPGetCurrentUser(),
async: false,
webURL:"http://sp/",
completefunc: function(xData, Status) {
console.log(xData.responseXML);
if ($(xData.responseXML).find("Group[Name='Designers']").length == 1)
{
$("input[title=Title]").parent().parent().parent().hide();
}
}
});
});
</script>