ODK Opendatakit の修正に取り組んでいます。ODK は XFORMS を使用してデータから入力を取得し、データを使用して XML インスタンスを作成します。次に、このインスタンスがサーバーにアップロードされます。私が達成したいのは、データ キャプチャーからの入力に基づいて、ローカル データベースから一部のデータを自動補完することです。たとえば、ID が入力された場合、その ID はローカル データベースから検証され、存在する場合は、いくつかの定義済みフィールドが自動入力されます。ID が存在しない場合は、ID を確認するようにメッセージが表示されます。
ローカル データベースからのエントリを検証し、入力するフィールドの値を ODK XML インスタンスに返すウィジェットまたは別のアプリを使用することを提案されました。私が得られないのは、ODK のインスタンス セッションに値を渡す方法です。