我使用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中)。我认为这是一个非常常见的用例。
因此,我的问题是,如何配置隐藏的字段数据也会使用发送按钮提交?
谢谢和最诚挚的问候 本
答案 0 :(得分:2)
我使用设置为prune
的{{1}}属性解决了它:
prune=false