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>绑定到节点的 an。

当您编写<me:my-component ref="some-node"/>时,它不会自行绑定<me:my-component>some-node。如果在实现中,如果组件正确复制ref<xforms:group>.

于 2010-09-29T02:17:00.417 回答