【问题标题】:Magnolia Validation fieldMagnolia 验证字段
【发布时间】:2018-03-20 08:49:53
【问题描述】:
【问题讨论】:
标签:
java
validation
input
field
magnolia
【解决方案1】:
如果我猜对了上下文,这个 validation 字段来自Form module;更准确地说,它是Twin-column field,在formEdit 对话框中配置。
“无法转换类”错误通常发生在 Vaadin 字段与其尝试保存到的 Magnolia/JCR 属性不兼容时。
使用JCR Browser app 查看(并删除)该组件的validation 属性是否有任何预先保存的字符串值。格式良好的“多值”显示在方括号内,例如[email]。
我无法在Magnolia Demo(当前运行 5.6.3)上重现此错误,因此如果上述方法无法解决,这可能来自对话框/字段配置(如果您使用自定义配置)。作为参考,formEdit 对话框配置为:
/modules/form/dialogs/formEdit/form/tabs/tabMain/fields/validation.