CAML查询构建器不适用于SharePoint 2010中的And / Or组合

时间:2013-06-28 15:03:25

标签: caml

我在SharePoint 2010可视化Web部件中使用CAML构建器。但它不适用于和/或组合。

Ex:我需要根据 Status =已发布或(Status = Draft和createdBy =当前登录用户)和AppName = SharePoint 从列表中获取记录。

CAML查询不适用于上述方案。但是,上述声明的一部分(如下)正在发挥作用。

状态=已发布或(状态=草稿和已创建的用户=当前已登录用户)

请告诉我们在CAML查询中适用于和/或组合的解决方案。

先谢谢, Krishna Rao Maturi。

1 个答案:

答案 0 :(得分:0)

工作!!!

您可以仅使用2个条件,要使用更多条件,您需要使用条件组合,例如:

    <And>
         Condition A
         <or>
             Condition B
             Condition C
         <or>
    </And>

这等于:(ConditionA&amp;&amp;(ConditionB || ConditionC))