web-dev-qa-db-ja.com

あるアプリに保存され、ケース共有を介して別のアプリで参照されるケースプロパティ

同じプロジェクトスペースの別のアプリケーションに保存されたときに、ケース共有アプリケーションのケースプロパティを表示したいのですが。

#case/casepropertyで参照しましたが、機能していないようです。

CommCareHQでケースを確認すると、ケースタイプは同じで、プロパティには値があります。

これを達成する方法に関する提案はありますか?

Juan、残念ながら、フォームビルダーでの簡単な参照の制限です。

回避策があります:

  1. アプリに存在するケースプロパティをフォームに追加します
  2. フォームビルダーで簡単な参照をオフにする
  3. #case/mypropertyが少し複雑に見えるものに変わることに気付くでしょう(instance( 'casedb')/ casedb/case [@case_id = instance( 'commcaresession')/ user/session/case_id]/mycaseproperty
  4. 複雑な式を編集して、最後に「mycaseproperty」ビットをアクセスしたいケースプロパティに変更するだけです
  5. フォームビルダーで簡単な参照をオンに戻す
1
Sheel Shah