我正在使用玉兰cms并且我使用com.vaadin.ui.CustomField创建了一个自定义的组合框并且它在jcr中保存了值,但是当我尝试在我的应用程序中编辑节点时,先前保存的值不会显示。有人提示为什么会发生这种情况,我该如何解决?
提前谢谢大家
马里奥
答案 0 :(得分:0)
如果您是通过扩展Magnolia SelectFieldFactory
创建的,则可能需要扩展info.magnolia.ui.form.field.factory.SelectFieldFactory#createDefaultValue(Property<?> dataSource)
方法。
如果您通过其他方式创建了字段,则很可能需要查看数据源和初始化字段的位置之间的某处,并用值填充它。