у меня проблемы здесь! У меня есть сайт sharepoint, на котором есть список фотогалереи (PhotoGallery). Мне нужно запросить этот список, вернуть изображения из указанной галереи (папки). Я разработал веб-часть с меню выбора, которое загружает все галереи (папки) внутри этой фотогалереи. Затем, когда я выбираю конкретную галерею (папку), появляется модальное окно с изображениями из этой галереи (папки). Но я не могу вернуть правильные результаты. Запрос ничего не возвращает, кроме списка всех галерей (папок) списка. Изображения не возвращаются. Но самое забавное в том, что когда я останавливаю браузер и копирую запрос, уже содержащий значение папки, и вставляю его в Caml Query Helper, запрос работает нормально! Мой запрос:
var camlQ = new SP.CamlQuery();
camlQ.set_viewXml("<Where><And><Eq><FieldRef Name=\"ContentType\" /><Value Type=\"Text\">Image</Value></Eq><Contains><FieldRef Name=\"FileRef\" /><Value Type=\"Text\">" + VALUE_FROM_OPTION + "</Value></Contains></And></Where>");
var clientCtx = new SP.ClientContext.get_current();
this.results = clientCtx.get_web().get_lists().getByTitle("PHOTO_GALLERY_NAME").getItems(camlQ);
clientCtx.load(this.results);
clientCtx.executeQueryAsync(Function.createDelegate(this, function(sender, args){
// SOME CODE
}), Function.createDelegate(this, function(sender, args){
// SOME CODE
}));