gpt4 book ai didi

templates - 如何使用 Orbeon Forms 3.9 在 Form Builder 中创建重复字段?

转载 作者:行者123 更新时间:2023-12-01 05:36:32 24 4
gpt4 key购买 nike

亚历克斯,我认为我对自己的解释不够好(尽管您提供的信息很有用。)假设我有一个就业申请,该申请旨在收集有关某人以前雇主的信息。假设一位雇主的网格有 15 个字段深。如果我要允许用户输入最多 10 个过去的雇主,我将不得不手动创建 150 个单独的字段...然后...让事情变得更复杂,如果我对我的表单使用验证规则,我将不得不一次修改每个控件的属性。所以我的问题有两个方面:首先,有没有办法在表单构建器中快速复制整个网格?其次,有没有办法修改整个网格的可见性规则,而不是一次右键单击每个控件来添加可见性规则(或更改控件名称)。

最佳答案

Orbeon 正致力于添加对 Form Builder 的支持,以便为 XForms 称为“重复”的内容构建 UI。通过 Form Builder 中内置的重复支持,您将能够只创建一个“行”,即一个兄弟的字段,并说这一行可以重复。但由于这尚不可用,您可以通过编辑 Form Builder 生成的源以使用重复来解决此问题。让我扩展一下这个想法:

Form Runner,运行时,已经支持重复。只是 Form Builder 不允许您编辑它们。您可以通过从高级/编辑源编辑表单生成器生成的代码来使用重复。您可以在 Bookshelf example 中看到重复的样子,并查看 source of the Bookshelf example 中的代码是什么样的(在 <fr:repeat> 上寻找 <fr:grid> )。

在您的情况下,由于您希望将可能的 sibling 的数量限制为 14,还需要添加一个属性 maxOccurs="14"<fr:repeat> .

关于templates - 如何使用 Orbeon Forms 3.9 在 Form Builder 中创建重复字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8332349/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com