Magnolia Combobox 自定义不显示

Posted

技术标签:

【中文标题】Magnolia Combobox 自定义不显示【英文标题】:Magnolia Combobox customized dont display 【发布时间】:2017-10-27 01:41:37 【问题描述】:

我正在使用 magnolia cms,并使用 com.vaadin.ui.CustomField 创建了一个自定义组合框,并将值保存在 jcr 中,但是当我尝试在我的应用程序中编辑节点时,之前保存的值不会显示。有人有任何提示为什么会发生这种情况,我该如何解决?

提前谢谢大家

马里奥

【问题讨论】:

【参考方案1】:

如果您是通过扩展 Magnolia 的 SelectFieldFactory 创建它,您可能需要扩展 info.magnolia.ui.form.field.factory.SelectFieldFactory#createDefaultValue(Property<?> dataSource) 方法。 如果您通过其他方式创建了字段,则很可能需要查看数据源和初始化字段的位置之间的某个位置并用值填充它。

【讨论】:

以上是关于Magnolia Combobox 自定义不显示的主要内容,如果未能解决你的问题,请参考以下文章

保存/取消对话框按钮未显示在 Magnolia 对话框中

wpf combobox样式不显示倒三角

C# winform 编程 自定义combobx控件,将treeview控件嵌入combobox中

Magnolia CMS 中自定义内容类型的链接

WPF ComboBox 绑定到不显示所选项目文本的用户控件集合

Combobox值自定义(不通过数据库)