我是Orbeon的新手。也许这是一个愚蠢的问题,但无论如何我都会问:Orbon是否有可能在第一次提交表单后更改表单数据?我的意思是,假设我是一名正在使用Orbeon将一些个人信息输入表格的学生。在我提交数据后,我记得我忘了一些数据或者说错了,然后我想回来,找到我之前放置的数据并更新内容。
是否可能或我遗失了什么?
马科斯
答案 0 :(得分:0)
最简单的方法是定义2 xf:submission。 一个用于预加载表单数据,您可以使用以下内容发送它:
<xf:action ev:event="xforms-ready">
<xf:send submission="preload"/>
</xf:action>
当您需要保存数据时,您将使用它的第二个(保存触发器是最常见的用例)。
有了这个,当你第一次来时,你的预加载提交只加载空白,你的保存提交将保存你的实例。当你回来时,这个保存的实例将由你的'preload'提交加载,你将能够在再次提交之前修改你的数据。