sharepoint学习笔记—ecmascript对象模型系列

sharepoint学习笔记—ecmascript对象模型系列

ID:17833009

大小:83.00 KB

页数:10页

时间:2018-09-07

sharepoint学习笔记—ecmascript对象模型系列_第1页
sharepoint学习笔记—ecmascript对象模型系列_第2页
sharepoint学习笔记—ecmascript对象模型系列_第3页
sharepoint学习笔记—ecmascript对象模型系列_第4页
sharepoint学习笔记—ecmascript对象模型系列_第5页
资源描述:

《sharepoint学习笔记—ecmascript对象模型系列》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Sharepoint学习笔记—ECMAScript对象模型系列--8、组与用户操作(一)    这里总结一下关于使用ECMAscript对象模型来操作Goup与User的常用情况,因为内容较多,所以拆分为两个部分,这部分主要内容如下:    1、取得当前Sharepoint网站所有的Group    2、获取当前登录用户的Title与所属Group    3、获取指定Group下的所有Users    4、获取指定Group下的所有Users的特定信息    5、获取所有的Group的所有Users的特定信息

2、    分别描述如下:    1、取得当前Sharepoint网站所有的Group   //Get All The Site Groups in SharePoint Using ECMAScript    var groupCollection;    function getAllSiteGroups() {        var clientContext = new SP.ClientContext();        this.groupCollection = clientContext.get_

3、web().get_siteGroups();        clientContext.load(groupCollection);        clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceededgetAllSiteGroups),        Function.createDelegate(this, this.onQueryFailedgetAllSiteGroups));    }h

4、ttp://qianming.wan128.cn    function onQuerySucceededgetAllSiteGroups() {        var groupName = 'Site Groups: ';        var groupsEnumerator = this.groupCollection.getEnumerator();        while (groupsEnumerator.moveNext()) {            var group = group

5、sEnumerator.get_current();            groupName += 'Title :' + group.get_title() + 'ID :' + group.get_id() + '';        }        alert(groupName);    }    function onQueryFailedgetAllSiteGroups(sender, args) {        alert('Request failed. ' + args.get_me

6、ssage() + '' + args.get_stackTrace());    }    2、获取当前登录用户的Title与所属Group  //retrieve curent loggedin user and the usres GROUP     var user;    var visitorsGroup;    function retrieveCurrLgUserAndGrp() {        var clientContext = new SP.ClientContext();   

7、     var groupCollection = clientContext.get_web().get_siteGroups();        // Get the visitors group, assuming its ID is 4.        visitorsGroup = groupCollection.getById(4);        user = clientContext.get_web().get_currentUser();        var userCollectio

8、n = visitorsGroup.get_users();        userCollection.addUser(user);        clientContext.load(user);        clientContext.load(visitorsGroup);        clientContext.executeQueryAsync(Function.createDele

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。