访问 Orbeon 重复部分中的迭代控件
Access to iterated controls in repeated sections in Orbeon
在 Orbeon 的一个部分中设置重复内容时,每个控件都是重复的,并且它们的名称是相同的。如何从每个迭代部分的控件的第一个、第二个等实例访问控件?我正在考虑 $control-name[instance#] 或类似的东西。
要在 "bind" 部分访问此值,您可以使用相对路径,例如 ../name=''.
要在 "body" 部分访问此值,然后您可以使用 context()/../name.
如果你想做一些不同的事情,请更具体一些,这个答案可以根据你的需要进行编辑。
给定 this form 以下作品:
$name[2]
: return 第二个值
string-join($name, ', ')
:用逗号连接所有值
count($name)
:return值的个数
在 Orbeon 的一个部分中设置重复内容时,每个控件都是重复的,并且它们的名称是相同的。如何从每个迭代部分的控件的第一个、第二个等实例访问控件?我正在考虑 $control-name[instance#] 或类似的东西。
要在 "bind" 部分访问此值,您可以使用相对路径,例如 ../name=''.
要在 "body" 部分访问此值,然后您可以使用 context()/../name.
如果你想做一些不同的事情,请更具体一些,这个答案可以根据你的需要进行编辑。
给定 this form 以下作品:
$name[2]
: return 第二个值string-join($name, ', ')
:用逗号连接所有值count($name)
:return值的个数