如何显示所选标签而不是Orbeon字段中的值

时间:2016-11-03 09:28:09

标签: xpath dropdown orbeon

我想在一个字段中恢复为数据绑定下拉列表(control-4)选择的标签。以下都不起作用:

xxf:itemset('control-4','json',true)/itemset/choices/item[@selected = 'true']/label


xxf:itemset('control-4','xml',true)/itemset/choices/item[@selected = 'true']/label


xxf:itemset('control-4','xml')//item[@selected = 'true']/label

@selected = true更改为@selected'selected'也不起作用。

1 个答案:

答案 0 :(得分:0)

这对我有用:

xxf:itemset('dropdown-control', 'xml', true())//item[@selected = 'true']/label

请注意:

  • 使用Form Runner时,如果控件名称为foo,则控件ID为foo-control
  • " true"的XPath布尔值是true()

另请注意,如果在计算值公式中使用xxf:itemset(),它可能与控件的值不同步,因为它会在控件上引入数据模型的依赖关系,例如在{{ 3}}