如何检查caml查询中的复选框?
在SharePoint 2010客户端对象模型(JavaScript)中,我使用此Caml查询来下载列表项。
有一个名为'Office'
的专栏,其中有几个复选框(即其多选字段)。 我正在寻找获取名称为'Toronto'
的Office
字段中的复选框被选中的项目。 我不想考虑Office
字段中其他复选框的值。 下面的查询不工作,因为我得到0项,当我知道我应该得到更多。
var camlquerystring = "
<View>
<Query>
<Where>
<Eq>
<FieldRef Name='Office'/>
<Value Type='Boolean'>
Toronto
</Value>
</Eq>
</Where>
<OrderBy>
<FieldRef Name='Modified' Ascending='FALSE' />
</OrderBy>
</Query>
</View>";
有谁知道什么是错的?
谢谢。
我得到了解决方案:
将<Value Type='Boolean'>
更改为<Value Type='Text'>
或<Value Type='MultiChoice'>
。
资料来源:http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopmentprevious/thread/b20b1945-4b73-4320-8666-957650dc6a20
链接地址: http://www.djcxy.com/p/64143.html