提交Orbeon隐藏表单字段数据

时间:2014-11-27 13:50:34

标签: forms orbeon xforms formbuilder

我使用send-button(正式的工作流发送)将Orbeon表单数据作为XML提交给servlet。我的发送配置如下所示:

    <property
  as="xs:string"
  name="oxf.fr.detail.process.send.*.*"
  value='validate-all
         then send(
         uri      = "http://10.120.40.24:8080/formhandler/",
         replace  = "none",
         method   = "post",
         content  = "xml"
         )
         then navigate("success-page")
         recover navigate("error-page")'/>

我使用隐藏字段将一些参数传递给表单,例如用户不应该看到的一些ID。 因此,我使用隐藏的输入字段(visibility = false())和xxf:get-request-parameter('task_id')来从网址获取参数。

当我提交表单时,隐藏字段中的数据不会被提交(它不包含在生成的XML中)。我认为这是一个非常常见的用例。

因此,我的问题是,如何配置隐藏的字段数据也会使用发送按钮提交?

谢谢和最诚挚的问候 本

1 个答案:

答案 0 :(得分:2)

我使用设置为prune的{​​{1}}属性解决了它:

prune=false