【发布时间】:2019-04-30 08:32:39
【问题描述】:
我有一个文本控件my-text 和一个下拉列表my-dropdown。根据my-text 的内容,my-dropdown 的项集应该改变。不幸的是,单个下拉项目没有visibility 属性,所以我想到了一个不同的解决方案。在我的 Orbeon 表单的 <resource xml:lang="en"> 标记内,我定义了几个项目集:
<first-itemset>
<item>
<label>AAA</label>
<value>a</value>
</item>
<item>
<label>BBB</label>
<value>b</value>
</item>
</first-itemset>
<second-itemset>
<item>
<label>XXX</label>
<value>x</value>
</item>
<item>
<label>YYY</label>
<value>y</value>
</item>
</second-itemset>
现在如果my-text 的内容等于“first-itemset”,那么应该使用第一个项目集,否则使用第二个。我怎样才能做到这一点?
在<fr:dropdown-select1 ...> 里面我需要类似的东西
<xf:itemset ref="$form-resources/CONTENT_OF_MY-TEXT_HERE/item">
<xf:label ref="label"/>
<xf:value ref="value"/>
</xf:itemset>
我需要写什么而不是 CONTENT_OF_MY-TEXT_HERE 来获取实际内容,以便 orbeon 使用正确的项目集?
【问题讨论】: