web-dev-qa-db-ja.com

ケースプロパティとして複数選択ルックアップテーブルから場所名を保存する

組織構造を設定し、フォーム内の複数選択ルックアップテーブルを使用して、組織構造を参照しています。モバイルユーザーは、特定の日に作業している場所を選択するよう求められます。モバイルユーザーは、仕事のために場所間を移動するため、組織構造内のすべての場所に割り当てられます。

複数選択ルックアップテーブルの質問の出力をケースプロパティとして保存しています。デフォルトではロケーションIDが生成されます。ロケーションIDの代わりに、複数選択ルックアップテーブルの質問で生成されたロケーションIDに対応するロケーション名を表示したいと思います。

この記事 でユーザーのロケーション名を表示する手順を見つけましたが、複数選択の質問から選択したロケーションの名前を参照するための同じものは見つかりませんでした。フォームで選択した場所から名前を参照するために使用できる構文はありますか?

3

質問の名前が/data/location_id_resultであるとすると、選択した場所の名前を式で参照できます

instance('locations')/locations/location[@id = /data/location_id_result]/name

そして、それをケースに保存する隠し値にロードします。

3
Clayton Sims