对象没有'不支持set_viewXML
Object doesn't support set_viewXML
我正在使用SharePoint 2013,并试图通过"查找"选项字段筛选列表。
在四处搜索并尝试了各种插入查询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);
}
然而,我最终还是出现了错误:
错误:对象不支持属性或方法"set_viewXML"
在不添加查询部分的情况下,我可以查看整个列表并按照需要的方式显示它。只有在尝试添加查询XML时,我才会出现错误。
由于SP.CamlQuery对象包含SP.CammQuery.set_viewXml方法,但不包含set_viewXML
,因此发生此错误。
更换线路:
camlQuery.set_viewXML(q);
带有:
camlQuery.set_viewXml(q);
相关文章:
- 任何浏览器都不支持javascript函数
- 对象不支持属性或方法“自动完成”
- 对象没有'不支持set_viewXML
- 您的平台不支持RxJS-Array.observe
- 错误:语法错误,无法识别的表达式:不支持的伪:无效/RectJS/Unit Testing
- 使用Facebook登录,但仍然可以获得:“;此标识池不支持未经身份验证的访问“;
- 415(不支持的媒体类型)错误
- 字符串替换-不支持格式字符'}'
- CSS3卡翻转动画,检测是否不支持
- IE中不支持JQuery window.location.hash
- javascript表单字段submit:Object dos'在IE8中不支持此属性或方法
- 对象不支持对象IE 8
- 不支持Three.js FBX二进制格式
- 使用gmail-api发送电子邮件错误:此api不支持解析表单编码的输入
- 如何在不支持HTML字符的邮件正文中发送%签名
- 在粘贴到文本字段Jquery时检查并突出显示不支持的特殊字符
- 如何从 MVC4 链接调用 Javascript 方法(错误 JavaScript 运行时错误:对象不支持此操作)
- JSHint 错误“对象不支持此属性或方法”用于 javascript 闭包
- 对象不支持属性或方法“确认”
- 对象不支持属性或方法“jscomp_symbol_iterator0”