2016-04-11 6 views
0

У меня есть список SharePoint Online на уровне семейства сайтовJavaScript Получить список SharePoint Online из App

mydomain/sites/dev/Lists/MyList 

Я занимаюсь разработкой пользовательского SharePoint-размещаемое приложение, которое находится на

mydomain/sites/dev/MyApp 

я в настоящее время этот бит кода JavaScript:

var siteUrl = 'mydomain/sites/dev'; 
var clientContext = new SP.ClientContext(siteUrl); 
var oList = clientContext.get_web().get_lists().getByTitle('MyList'); 

И я получаю ошибку:

Request failed. List 'MyList' does not exist at site with URL 
mydomain/sites/dev/MyApp 

Так что мне нужно, чтобы достигнуть родителя/корневой веб каким-то образом ...

Я попытался добавить .get_rootWeb() как этот

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

Но я получаю:

JavaScript runtime error: Object doesn't support property or method 'get_rootWeb' 

Я что-то упускаю?

ответ

0

я решил мою проблему, заменив

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

с

var oList = clientContext.get_site().get_rootWeb().get_lists().getByTitle('MyList'); 
Смежные вопросы