【问题标题】:Magnolia Multivalue Field- start with one optionMagnolia 多值字段 - 从一个选项开始
【发布时间】:2017-08-01 15:44:31
【问题描述】:

我在对话框中创建了一个多值字段,当我最初打开对话框时它看起来像这样:

有没有办法让它在对话框首次打开时显示创建第一个选项所需的字段?这就是我们想要的样子:

我查看了文档,但找不到实现此目的的方法,但我想在告诉设计师“不”之前我会先问一下。

感谢您的帮助!

【问题讨论】:

    标签: dialog magnolia multivalue


    【解决方案1】:

    您需要自定义多值字段来实现它。

    通过在扩展工厂覆盖 createFieldComponent() 中扩展 info.magnolia.ui.form.field.factory.MultiValueFieldFactory<D> 创建您自己的字段工厂,并且一旦字段被初始化(例如通过调用 super.createFieldComponent()),您可以通过编程方式添加您想要的第一个选项。

    您可能还需要调整转换器或保存字段以不保存空选项,如果它还没有这样做 ootb。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多