【问题标题】:Access to iterated controls in repeated sections in Orbeon访问 Orbeon 中重复部分中的迭代控件
【发布时间】:2015-01-07 13:31:20
【问题描述】:

在 Orbeon 的一个部分中设置重复内容时,每个控件都会重复并且它们的名称相同。如何从每个迭代部分的控件的第一个、第二个...等实例访问控件?我正在考虑 $control-name[instance#] 或类似的东西。

【问题讨论】:

    标签: xpath orbeon


    【解决方案1】:

    以下作品,给定this form

    • $name[2]:返回第二个值
    • string-join($name, ', '):用逗号连接所有值
    • count($name):返回值的个数

    另见the relevant documentation

    【讨论】:

    • 非常感谢您。这正是我的想法。
    【解决方案2】:

    要在“绑定”部分访问此值,您可以使用相对路径,例如 ../name=''。

    要在“body”部分访问这个值,你可以使用 context()/../name。

    如果您想做出任何不同的事情,请更具体,并且可以根据您的需要编辑此答案。

    【讨论】:

      猜你喜欢
      • 2015-02-20
      • 1970-01-01
      • 2020-12-12
      • 2011-11-27
      • 2012-01-11
      • 2019-05-06
      • 2013-09-16
      • 2015-04-04
      • 2014-03-30
      相关资源
      最近更新 更多