2

この問題に関するドキュメントが見つからなかったため、これがクエリで 2 つの orderby を定義する正しい方法であるかどうかはわかりません。これも私にとって期待どおりに機能しませんでした。

私はこれを試しています:

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

2 に答える 2

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>';

アポストロフィ文字列宣言を交換して、二重引用符を使用し、 to のケースを使用trueしましたTRUE

于 2012-12-19T11:09:47.210 に答える
1

U2U を使用して、すべての CAML を構築できます。私はこれをすべての SharePoint クエリの構築に無料で使用しています。

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

于 2012-12-20T15:10:00.630 に答える