首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JSOM -在一个请求中加载多个SharePoint对象

JSOM -在一个请求中加载多个SharePoint对象
EN

Stack Overflow用户
提问于 2017-10-13 16:39:54
回答 1查看 257关注 0票数 0

是否有方法在一个请求中加载多个对象,如:

代码语言:javascript
运行
复制
var context = new SP.ClientContext.get_current();
                    this.web = context.get_web();
                    this.site = context.get_site();
                    var list = this.web.get_lists().getByTitle(window.sessionStorage.getItem('selectedContentType'));
                    var query = '<View Scope=\'RecursiveAll\'><Query>' + $('.camlQuery').val() + '</Query></View>';
                    var camlQuery = new SP.CamlQuery();
                    camlQuery.set_viewXml(query);
                    this.items = list.getItems(camlQuery);
                    context.load(this.site);
                    context.load(this.items, 'Include(ID,DocIcon,LinkFilename,FileRef,FileLeafRef,Title,ContentType,SupplierPGProduct)');
                    context.executeQueryAsync(Function.createDelegate(this, get_Data_onSuccess), Function.createDelegate(this, get_Data_onFailure));
                }

在本例中,我指的是一个异步请求中的this.sitethis.items?还是我必须先加载this.site,当请求成功时,然后加载this.items

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-16 09:24:09

我在sharepoint.stackexchange中找到了答案。这是通往答案的链接。

https://sharepoint.stackexchange.com/a/227984/47825

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46734429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档