0

これを行うためのより良い方法があるかもしれませんが、クライアントは表示したい本のリストを持っています。それらの多くは協会自体によるものであり、他のどの本よりも最初に表示することを望んでいます. 「Books for sale」というカスタム タイプを設定し、これが学会の本であることを示すブール フィールドを追加しました。

「すべての本」というクエリを作成しました。このクエリでは、タイトルに対して並べ替え、次にブール フィールドに対して並べ替えを行いましたが、最初に数字を表示し、その後にアルファベット順のリストを表示することを優先して並べ替えを行いませんでした。

「真」のフラグが付けられた本がリストの最初に表示されるようにする方法はありますか?

敬具

サイモン

4

1 に答える 1

0

最初にブール値フィールドで並べ替え、次にタイトルで並べ替える必要があります。その逆ではありません。

複数の列による並べ替えは、優先順位付けのように行われます。これは、コレクションが最初の列で並べ替えられ、その列に同じ値を持つ行がある場合にのみ、それらの行が 2 番目の列で並べ替えられることを意味します。これらの 2 つの列に同じ値を持つ行がいくつかある場合、並べ替えは 3 番目の並べ替え列があればそれによって実行されます。等々..

于 2012-12-11T21:28:45.683 に答える