ルックアップテーブルには、オプションA、B、C、D、その他(その順序で)がありますが、複数の選択肢の回答として、それらはその他、A、B、D、Cとして表示されます。各フィールドに割り当てられたUID。
これを回避する方法はありますか?
この場合、sort()
functionはオプションの注文に役立ちます。この関数は、スペースで区切られた文字列のリストをソートできます。
例:構文:sort("a b c d", true())
例:
sort("4 2 1 5 3 2") `--> "1 2 2 3 4 5"`
sort("4 2 1 5 3 2", true()) `--> "1 2 2 3 4 5"`
sort("4 2 1 5 3 2", false()) --> "5 4 3 2 2 1"
別のオプションは、別のリストに基づいて1つのリストをソートするために使用できるsort-by()
関数です。
これらの関数の使用方法に関する完全なドキュメントは here にあります。
この機能は、CommCareモバイルバージョン2.38以降でのみ使用可能です。