1

対応する繰り返しコントロールに依存する繰り返しコントロールに動的バインディングを提供することは可能ですか?次のシナリオを考えてみましょう。

    Principal1  Rate1
    Principal2  Rate2
    Principal3  Rate3
    Principal4  Rate4

このシナリオでは、Rate1は(Rate1 <Principal1)などのPrincipal1に依存しています。同様の条件は、Rate2、Rate3、Rate4にも当てはまります。一般化されたバインドを使用してこの制約を制限することは可能ですか、それとも個々のレートコントロールごとにバインドと制約を設定する必要がありますか?親切なアドバイス..

4

1 に答える 1

1

XPath相対パスを調べます。

繰り返し領域の相対パスの制約を記述できます。Principal1とRate1が一緒に繰り返されると思います。

<repeated-section>
   <principal>
   <rate>
</repeated-section>

レート(同じリピート内)が100より大きい場合、プリンシパルフィールドが有効であるという制約がプリンシパルフィールドに設定されています

<xforms:bind nodeset="instance('instance')/repeated-section/principal"     
     constraint="../rate &gt; 100" />

注:繰り返しセクション内でバインドを使用しないようにしてください。代わりに使用ref=""して、繰り返されるセクションに関連する入力の相対パスを記述します

于 2011-04-18T17:55:09.940 に答える