Получить дочерние сайты в Sharepoint ECMAScript - PullRequest
2 голосов
/ 22 августа 2011

Я пытаюсь использовать скрипт ECMA в Sharepoint для данных на сайтах. Он хорошо работает для верхнего корневого сайта, когда я использую метод SP.ClientContext.get_current (), но я не могу получить дочерние сайты этого сайта. Кто-нибудь знает, какой метод я должен использовать, чтобы достичь этого?

Заранее спасибо Avi

Ответы [ 2 ]

5 голосов
/ 06 сентября 2011

Использование get_webs() Функция:

var clientContext = new SP.ClientContext.get_current();
this.webs = clientContext.get_web().get_webs();

Есть похожий вопрос на sharepoint.stackexchange.com

0 голосов
/ 14 марта 2019

Вы можете указать название своего сайта непосредственно в SP.ClientContext:

var siteUrl = "/SomeSubsite";
var clientContext = new SP.ClientContext(siteUrl);

Затем, чтобы получить список, например, вы не получаете текущий веб, а просто говорите get_web():

var oList = clientContext.get_web().get_lists().getByTitle('SomeList');

Ссылка: https://docs.microsoft.com/en-us/previous-versions/office/developer/sharepoint-2010/hh185007(v%3Doffice.14)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...