我在对话框中创建了一个多值字段,当我最初打开对话框时它看起来像这样:
当对话框首次打开时,有没有办法让它显示创建第一个选项所需的字段?这就是我们希望它看起来的样子:
我查看了文档并找不到完成此任务的方法,但我想在告诉设计师之前我会先问一下#'
感谢您的帮助!
答案 0 :(得分:1)
您需要自定义多值字段才能实现它。
通过在扩展工厂覆盖info.magnolia.ui.form.field.factory.MultiValueFieldFactory<D>
中扩展createFieldComponent()
来创建您自己的字段工厂,并且一旦初始化字段(例如通过调用super.createFieldComponent()
),您可以以编程方式添加您想要的第一个选项。 / p>
你可能还必须调整变换器或保存字段,以便在没有保存空选项的情况下如果它已经没有这样做了。