web-dev-qa-db-ja.com

CommCareでは、複数選択ルックアップテーブルからの選択肢が表示される順序を指定できますか? (例:表示値のアルファベット順)

私は2つのユースケースに興味があります:

  1. ルックアップテーブルにアップロードされたフィールドによる選択肢の並べ替え
  2. クエリ式で指定されたケースのリスト内のケースプロパティによる選択肢の並べ替え[「カスタムシングルアンサー質問とマルチアンサー質問」機能のプレビューがオンの場合]
4
Jessica Long

ルックアップテーブル用

複数選択ルックアップテーブルの選択肢の順序は、アップロードされる順序によって定義されます。したがって、ルックアップテーブルの列が次のようになっている場合:

Color
----
Blue
Red
Yellow

質問の選択肢はその順序で表示されます。

クエリ式の場合

XPathでは、残念ながらノードが返される順序を指定できないため、順序は未定義ですが、データベースに存在する順序を反映している可能性が高いです。

4
Ben Rudolph