Orbeon フォーム ビルダーのフォームにリピーター コントロール (新しい繰り返し) が含まれています。リピーター コントロール (新しい繰り返し) の各行 (または繰り返し) に 3 つのテキスト コントロールがあるとします。各行の最初の 2 つのテキスト コントロールには数値が含まれています。実行時に最初の 2 つのテキスト コントロールの結果をイベントなしで 3 番目のテキスト コントロールに移動したい。最初の 2 つの行の積は、3 番目のもので表示する必要があります
質問する
205 次
1 に答える
0
- 1 列目と 2 列目のフィールドに名前を付けます (フィールドの右側にある歯車をクリックします)。との名前を選んだ
quantity
としprice
ます。 3 番目のフィールドでは、次の XPath 式を計算値にすべて 1 行で入力します (赤い感嘆符をクリックして表示される [検証プロパティの編集] で)。
if ($quantity castable as xs:double and $price castable as xs:double) then $quantity * $price else 'n/a'
他のコントロールを名前で参照し、名前の前にドル記号を付けます。ここで、値が実際に$gaga castable as xs:double
.
于 2012-10-16T17:18:17.830 に答える