1

モデル インスタンスにリスト要素があります。Orbeon XForms を使用しています。

<mypage>
    <list name='mylist'/>
    <status />
</mypage>

ステータスは、非公開または公開にすることができます。xforms:binding で、リストの表示/非表示に関連する属性を設定したい。リストはドロップダウンにバインドされています。ステータスが非公開の場合はリストを表示し、ステータスが公開の場合はリストを非表示にします。

以下を試してみましたが、うまくいきません。

<xforms:bind nodeset="instance('myinstance')/list[@name='mylist']" relevant="instance('myinstance')/status='Private'" />
4

1 に答える 1

0

それにバインドされたカスタム XBL コンポーネントがあり、その要素にバインドされ<list>たカスタム XBL コントロールが非表示になっていないと言っていると思います。その場合は、XBL コンポーネント内に<xforms:group>ノードにバインドされた が含まれていないことが原因である可能性が最も高いです。

を書くと、それ自体はto を<me:my-component ref="some-node"/>バインドしません。コンポーネントがノードに適切にコピーされている場合、コンポーネントがノードにバインドされているかのように動作するだけです。<me:my-component>some-noderef<xforms:group>

于 2010-09-29T02:17:00.417 に答える