【问题标题】:Define more than one <OrderBy> with SpServices, jQuery使用 SpServices、jQuery 定义多个 <OrderBy>
【发布时间】:2012-12-19 10:24:04
【问题描述】:

我不确定这是否是在查询中定义两个 orderby 的正确方法,因为我找不到有关此问题的文档。这对我来说也没有按预期工作。

我正在尝试这个:

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

【问题讨论】:

    标签: javascript jquery sharepoint spservices


    【解决方案1】:

    快速搜索将我带到此页面: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>';
    

    我只是将撇号字符串声明换成了双引号,并将 true 的大小写换成了 TRUE

    【讨论】:

    • 到底是什么问题?
    【解决方案2】:

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

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

    【讨论】:

    • 是的,我只是通过连接到 Web 服务来使用该工具。
    猜你喜欢
    • 2016-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多