使用SpServices,jQuery </orderby>定义多个<orderby>

时间:2012-12-19 10:24:05

标签: javascript jquery sharepoint spservices

我不确定这是否是在查询中定义两个ord​​erby的正确方法,因为我找不到有关此问题的文档。这也不像我预期的那样有效。

我正在尝试这个:

 var query = "<Query><OrderBy><FieldRef Name='Number' Ascending='true' /><FieldRef Name='Number' Ascending='true' /></OrderBy></Query>";

2 个答案:

答案 0 :(得分:2)

快速搜索带我到这个页面:OrderBy Element (Query)

<OrderBy>
  <FieldRef Name="Newcomers"/>
  <FieldRef Name="Years" Ascending="FALSE"/>
  <FieldRef Name="Location"/>
</OrderBy>

我只能说你正在做文件显示的内容。在那边自己动手 - 我可以肯定地说你有比使用SharePoint Services更多的经验。

编辑:我怀疑这会有所不同,但尝试定义您的查询:

var query = '<Query><OrderBy><FieldRef Name="Number" Ascending="TRUE" /><FieldRef Name="Number" Ascending="TRUE" /></OrderBy></Query>';

我刚刚交换了撇号字符串声明以使用双引号,以及trueTRUE的情况。

答案 1 :(得分:1)

您可以使用U2U为您构建所有CAML。我将它用于免费的所有SharePoint查询构建。

http://www.u2u.be/res/tools/camlquerybuilder.aspx