仅使用javascript在sharepoint站点上显示当前用户组 [英] Only display current user groups on sharepoint site by using javascript

查看:76
本文介绍了仅使用javascript在sharepoint站点上显示当前用户组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的任务是显示当前用户开发的组,我的代码是

my task is display the groups what are developed by current User and my code is

<script src="https://c4968397007.dc07.loc:2000/sites/DeveloperSite/Style%20Library/jquery-1.9.0.min.js"></script>

<script type="text/javascript">
ExecuteOrDelayUntilScriptLoaded(CheckCurrentUserMembership, "sp.js");
function CheckCurrentUserMembership(){
var clientContext = SP.ClientContext.get_current();
this.currentUser = clientContext.get_web().get_currentUser();
clientContext.load(this.currentUser);
this.userGroups = this.currentUser.get_groups();
clientContext.load(this.userGroups);
clientContext.executeQueryAsync(OnQuerySucceeded);
alert('Success');
}
function OnQuerySucceeded() {
var isMember = false;
var groupsEnumerator = this.userGroups.getEnumerator();
while (groupsEnumerator.moveNext()){
var group= groupsEnumerator.get_current();
if(group.get_title() == "RCA")
{
isMember = true;
$('#ica').css("display","none");
$('#pca').css("display","none");
}
else if(group.get_title() == "ICA")
{
isMember = true;
$('#rca').css("display","none");
$('#pca').css("display","none");
}
else if(group.get_title() == "PCA")
{
isMember = true;
$('#rca').css("display","none");
$('#ica').css("display","none");
}
else if(group.get_title() == "PCA" && group.get_title() == "RCA" && group.get_title() == "ICA")
{
isMember = true;
alert('Success');
}
else if(group.get_title() == "PCA" && group.get_title() == "RCA")
{
isMember = true;
$('#ica').css("display","none");
}
else if(group.get_title() == "ICA" && group.get_title() == "RCA")
{
isMember = true;
$('#pca').css("display","none");
}
else if(group.get_title() == "ICA" && group.get_title() == "PCA")
{
isMember = true;
$('#rca').css("display","none");
}
}
}
</script>
But getting error at ""this.userGroups = this.currentUser.get_groups();""



请将正确的密码发给我。

提前致谢



我尝试过:



仅使用javascript显示sharepoint网站上的当前用户组


Please send me the correct code.
Thanks in Advance

What I have tried:

only display current user groups on sharepoint site by using javascript

推荐答案

' #ica')。css( display none);
('#ica').css("display","none");


' #pca')。css( display none);
}
else if (group.get_title()== ICA
{
isMember = true ;
('#pca').css("display","none"); } else if(group.get_title() == "ICA") { isMember = true;


' #rca' ).css( display none);
('#rca').css("display","none");


这篇关于仅使用javascript在sharepoint站点上显示当前用户组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆