如何检查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

上一篇: How to check checkboxes in caml query?

下一篇: How to do double orderby in CAML Query?