SharePoint Online SP.CamlQuery не определен

Я внедряю нужную надстройку SharePoint Online SP.CamlQuery.createAllItemsQuery() данные, но SP.CamlQuery является undefined

1 ответ

Решение

SP.CamlQuery определяется в sp.js но ваш код работает, когда sp.js не загружен Таким образом, чтобы преодолеть это использование SP.SOD.executeFunc отложить выполнение вашего кода до sp.js грузы.

Примечание: оба имеют SP пространство имен, но SP.SOD.executeFunc определяется в core.js файл и всегда загружается в SharePoint.

Код:

SP.SOD.executeFunc('sp.js', SP.ClientContext, function() {
    // do stuff, use SP.CamlQuery object
});
Другие вопросы по тегам