Я использую SharePoint 2013 и пытаюсь отфильтровать список по полю выбора поиска.Объект не поддерживает set_viewXML
После поиска вокруг и пытаются различными способами вставки XML запроса, у меня есть следующий код:
function getListItems(listName, viewTitle){
var myClientContext = new SP.ClientContext.get_current();
var oWebsite = myClientContext.get_web();
var oList = oWebsite.get_lists().getByTitle(listName);
var camlQuery = new SP.CamlQuery();
var q = '<View><Query><Where>' +
'<Eq>' +
'<FieldRef Name="SignLocationsList" LookupId="true" />' +
'<Value Type="Lookup">HQ</Value>' +
'</Eq>' +
'</Where></Query></View>';
camlQuery.set_viewXML(q);
// No specific query at this time
this.collListItem = oList.getItems(camlQuery);
myClientContext.load(collListItem,'Include(Id,Title,Posting_x0020_Date_x0020_Planned,Removal_x0020_Date_x0020_Planned,SignRemoved,AttachmentFiles,SignLocationsList');
myClientContext.executeQueryAsync(getItemsSuccess, getItemsFail);
}
Однако, я до сих пор в конечном итоге с ошибкой:
Error: Object doesn't support property or method 'set_viewXML'
Без добавив часть запроса, я могу видеть весь список и отображать его так, как мне нужно. Только при попытке добавить XML запроса я получаю ошибку.
... Тьфу должен был смотреть на что так долго, что мои глаза разочаровался в случае чувствительной части. Благодаря! – LoganSix
Действительно, в первую очередь я попытался проверить наиболее распространенную проблему: отсутствует Просмотр корневого элемента, но на этот раз все было правильно, и только после этого найденная чувствительная опечатка была найдена;) –