問題タブ [odk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
70 参照

android - Android Javarosa innerText 繰り返しグループ

繰り返しグループの innerTexts を取得しようとしていますが、外観属性またはヒントを取得できません。取得できる他の 2 つのヒント タグ。ポインタはありますか?

0 投票する
1 に答える
89 参照

odk - ODK の現在のプロンプトへの回答に基づいて次のプロンプトを表示する

私は ODK を初めて使用し、ODK で XForms を作成しようとしています。次のような問題が発生しています。

問題:
ユーザーは、最初のプロンプトから砂利、排水、または未改善を選択します。次のプロンプトは、前のプロンプトで選択したアイテムの評価に関するものです。ここで、前のプロンプトで砂利が選択されている場合はレートを 1 から 5 に設定し、それ以外が選択されている場合はレートを 1 から 4 に設定する必要があります。

私が行ったこと:
2 つのプロンプト (Paser_Rates と Paser_Rates2) を設定しました。それぞれに、選択したプロンプトに基づいて正しいものが表示されるという独自のバインディングがあります。

これで問題が解決するわけではありません。これは、2 つのプロンプトが想定されておらず、評価値を 1 つの列 (Paser_Rates) に保存する必要があるためです。

ここに画像の説明を入力

これに対する解決策を教えてください。

0 投票する
1 に答える
470 参照

ms-access - XLST 変換を使用して ODK XML ファイルを MS Access にインポートする

ODK 調査から生成された submit.xml ファイルを Access にインポートしようとしています。MS Access で「XML インポート」機能を使用しており、テーブルにインポートされるノードの各データ セットに調査の ID が含まれるようにデータを変換する必要があります。

次のような調査データを含む XML があります。

各「skd」ノードで、ルート要素の「instanceID」属性を追加して、各「skd」ノードが次のようになるようにします。

だから私はこのXSLファイルを変換に使用しようとしていますが、意図したとおりに機能していません:

上記の変換を使用すると、次のような結果が得られます。

Thers は、各 'skd' ノードの 'instanceID' ではありません。http://www.freeformatter.com/xpath-tester.htmlでXPATH をテストしましたが、問題ないようです。

ここで私が間違っていることを知っている人はいますか?

0 投票する
0 に答える
515 参照

forms - XLSform for ODK - 繰り返しに応じて選択肢を変更するにはどうすればよいですか?

ODK で使用する XLSform でフォームを作成する 繰り返しで問題が発生しました。

ユーザーは、質問グループの最初の繰り返しで「サブプロット」を選択するよう求められます。データが入力され、質問が繰り返されます。ただし、2 回目の繰り返しでは、ユーザーはすべての「サブプロット」を選択できます。例として:

ユーザーは「サブプロット 1」を選択し、データを入力します。繰り返しの場合、「サブプロット 1」はまだオプションです。ユーザーはそれを選択して、データを再度入力できます。これにより、以前のデータが上書きされます。

ユーザーがすでに選択したものに応じて、n回目の繰り返しで選択したオプションを削除したいと思います。

サブプロットはリストから選択されます。このサイトの「Patterns Everywhere」セクションでアイデアを実装しようとしました。

http://blog.cartong.org/2015/08/11/advanced-xls-forms-coding-1/

ただし、Nafundi による XLSform オフラインでは、「関連」列にエラーがスローされます。

ここに XLSform のコードを投稿する方法がわかりません。

0 投票する
1 に答える
527 参照

xforms - XFormsの計算式の正しい書き方

ODK Build を使用してフォームを作成しています。バインディング構文に何か問題があると思います。ビルドでは、入力ボックス (下) に式を入力するだけです。

ここに画像の説明を入力

入力しました: ${volume_environmental_sample_meters}*1000

xml にエクスポートすると、次のコードのようになります。

しかし、検証するとエラーが発生し、次のように表示されます。

org.javarosa.xform.parse.XFormParseException: 「/data/volume_environmental_sample_liters」に添付されたバインドの計算が無効です: この時点で始まる式を理解できませんでした: ?${volume_enviro... in expression ${volume_environmental_sample_meters}*1000