在Xform文档中创建多个表单,并按顺序有条件地在它们之间移动。

时间:2018-12-02 20:41:09

标签: forms user-interface web xforms

我正在尝试创建一个基于XForms 2.0标准的表单生成器。 我需要支持创建多个表单/调查并将其连接的功能。允许最终用户开发人员控制行程的流程...顺序和有条件地进行。有条件地表示要进行调查/创建表单(某些表单不会根据用户输入显示给用户)我正在努力寻找在创建XForm 2.0模型时要使用的逻辑解决方案。任何人都有一些我可以使用的想法或任何我想念的东西?

1 个答案:

答案 0 :(得分:1)

XForms规范未涵盖表单的排序方式。具体来说,在Orbeon Forms中,有两种方法可以处理不同形式的顺序:

  • 在“表单生成器”中以单个表单实现这些表单,并依靠wizard view在任何给定的时间点仅显示大型表单的一部分。
  • 在Form Builder中创建单独的表单,并编写逻辑,该逻辑在用户提交每个表单时确定“下一个表单”是什么时运行。这是在process tied to a button中完成的。