Magnolia Combobox定制不显示

时间:2017-10-27 01:41:38

标签: combobox content-management-system jcr magnolia

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

提前谢谢大家

马里奥

1 个答案:

答案 0 :(得分:0)

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