Orbeon 'send' 操作 - 隐藏字段可以作为空白提交吗?

Orbeon 'send' action - can hidden fields be submitted as blanks?

对于 send actionprune 选项允许不发送隐藏的值。这意味着这些值的 "non-relevant" 个节点不包含在 XML 中。在我们的例子中,我们希望包含这些节点,但是 empty/blank.

我们将一组表单的数据存储为单个数据集。表单字段到数据集的映射是使用 field/control 的名称完成的。如果不包含节点,则数据集中的值将不会更新。也就是说,我们可以有这样的情况:

  1. 用户回答 "yes" 到 "Will you be cutting trees?"
  2. 显示问题"How many trees?",用户回答“10”。
  3. 用户提交
  4. 用户将 "Will you be cutting trees?" 的答案更改为 "no"
  5. 用户提交

结果:
"Will you be cutting trees?" = 没有
"How many trees?" = 10

有办法解决这个问题吗?

如果目前没有办法,prune是否可以支持另一个选项,比如values来支持这个?

编辑:

从 Orbeon 2017.1 开始,现在可以使用 sendnonrelevant 参数。 See documentation.

原答案:

这是有道理的,但现在不可能。我们有一个 RFE 它似乎正是您要找的东西。目前我看不到简单的解决方法。