如何在 Orbeon 的部分模板中恢复其他表单中的字段值

How to recuperate field value in others forms in section template in Orbeon

我有一个模板部分'Section_library',在'Section_library'我有一个字段'first-name',它从我表单的另一个部分恢复值字段,所以我使用了这个表达式 xxf:component-context()/root()/form/Section_TWO/mycontrol。 这个表达式完全没有用,当我尝试在这个领域写的时候,恢复就完成了'first-name'。我想要一个可以在用户的​​任何交互中自动恢复价值的解决方案。 我找到了这个问题#3008,但我不明白。

自 2016.2 起,部分模板内的代码没有可靠且受支持的方式来访问有关其所用表单的信息。这是设计使然,但有一些合理的用例需要部分模板能够从 "outer form" 访问内容,并且您指向 RFE 3008 是正确的。现在我建议你关注这个问题。