玉兰多值现场开始与一个选项
问题描述:
我在一个对话框中创建一个多值字段,它看起来像这样,当我最初打开对话框:玉兰多值现场开始与一个选项
有没有办法把它显示首次打开对话框时创建第一个选项所需的字段?这是我们希望它看起来:
我已经通过文件看,我无法找到一个方法来做到这一点,但我想告诉以前的设计师我会问“不”。
感谢您的帮助!
答
您需要自定义多值字段才能实现它。
通过延长工厂覆盖createFieldComponent()
延长info.magnolia.ui.form.field.factory.MultiValueFieldFactory<D>
创建您自己的领域的工厂,一旦字段被初始化(例如通过调用super.createFieldComponent()
),你可以添加你想要编程的第一个选项。
你可能还必须调整转换器或保存字段,以保存空的选项,如果它没有做到这一点已经ootb。