Bog*_* M. 4 sharepoint sharepoint-2013
我正在尝试对 SPList 进行查询,但出现错误,指出 List 不存在。如何以正确的方式阅读当前上下文?不知何故是部署问题?
var clientContext = new SP.ClientContext.get_current();;
var oList = clientContext.get_web().get_lists().getByTitle("MyList");
var camlQuery = new SP.CamlQuery();
camlQuery.set_viewXml('<View><Query><Where><Eq><FieldRef Name="SearchUserName" /><Value Type="Text">' + loginName + '</Value></Eq></Where></Query></View>');
this.collListItem = oList.getItems(camlQuery);
clientContext.load(collListItem);
clientContext.executeQueryAsync(Function.createDelegate(this, function (sender, args) {
//do something
}), Function.createDelegate(this, function (sender, args) {
//log error
}));
Run Code Online (Sandbox Code Playgroud)
我收到错误消息:URL 为“.... 站点路径”的站点上不存在列表“MyList”
我究竟做错了什么?是否有另一种阅读当前上下文的方法?
小智 5
你可能会遇到一个让我绊倒的简单问题:
使用的时候getByTitle()需要用到List的显示名,
您的列表显示名称是“MyList”还是“My List”?
要查找显示名称,请查看“站点内容”页面中的列表名称。
要查找内部名称,请在将鼠标悬停在(或单击)“站点内容”中的列表名称上时查看 URL。
尝试 get_web().get_lists().getByTitle("My List");
| 归档时间: |
|
| 查看次数: |
10550 次 |
| 最近记录: |