我有一个文本字段X。如果X字段为空,我想将Y部分的重复次数设置为1。如果X字段不为空,我想将Y部分的重复次数设置为0到1。我试图在这样的部分重复中自定义它:
链接到表单:https://demo.orbeon.com/demo/fr/orbeon/builder/edit/485d30b47d4f7a5f7dde7674b4d53eeb5a390436
预期的行为:
如果字段X不为空,则Y部分是可选的(0或1重复);用户可以删除部分
如果字段X为空,则必填节Y(1个重复);用户无法删除部分
如果Y部分重复次数为0,我们从字段X中删除了值,然后创建了一个Y部分重复次数
是否有可能在Orbeon中进行?
当前,重复网格或重复节的重复内容的最小/最大设置会影响用户添加/删除行/节的能力,但如果行/节的数量低于最小值或以上,则不会影响表单的有效性。最大值。这由RFE #4567覆盖。
虽然您的建议将来可能会出现,但我认为,以可用性为佳,以更明确的方式处理此问题: