使用CAML仅检索一个ListItem



我尝试查询SharePoint列表。它应该仅返回在URL中具有fieldProperty的ListItem:

var Reference= getParameterByName('FilterValue1'); //refers to the funcktion
 var queryString = "<View> <Query><Where><Eq><FieldRef Name='RefText'/><Value Type='Text'>" + Reference+ "</Value></Eq></Where> </Query></View>";
//alert(Reference);
var camlQuery = new SP.CamlQuery();
camlQuery.set_viewXml(queryString);

它总是给我列表中的每个列表,有人知道适当的camlquery是如何的吗?

如果您只需要一个项目,请在查询中添加行限制:

<RowLimit>1</RowLimit>

如果您在查询中的问题,请检查RefText字段类型。是文本还是另一种类型?

相关内容

  • 没有找到相关文章

最新更新