玉兰的多场

时间:2014-05-12 14:08:02

标签: classcastexception multivalue magnolia

我想在玉兰花中制作一个多场。请参阅下面的配置

enter image description here 但是当我打开我的对话框时,它是空的并且不包含除按钮之外的任何字段,并且在tomcat日志中我看到以下错误:

  

无法将属性[transformerClass]设置为value   [info.magnolia.ui.form.field.transformer.multi.MultiValueSubChildrenNodePropertiesTransformer]   在豆   [info.magnolia.ui.form.field.definition.MultiValueFieldDefinition] for   node / modules / templating -jsp / dialogs / singleLink / form / tabs / events due   to java.lang.IllegalArgumentException:无法调用   info.magnolia.ui.form.field.definition.ConfiguredFieldDefinition.setTransformerClass   在bean类的课上   info.magnolia.ui.form.field.definition.MultiValueFieldDefinition' -   java.lang.ClassCastException@5d01b367 - 具有类型的对象   “java.lang.String”,但期望签名“java.lang.Class”

你能否帮我解决这个错误并解释我的配置有什么问题? Thanx提前

1 个答案:

答案 0 :(得分:1)

Imho你把它设置得太高了一层。您已定义选项卡“事件”,在“事件”下您应该有子节点“字段”,然后在其下,另一个子节点“事件”,并且只有在您应该定义您的属性。 ...将这些顶级“事件”重命名为“eventsTab”或类似内容可能是个好主意,以避免混淆。

HTH, 扬