Details
-
Bug
-
Resolution: Fixed
-
Critical
-
5.0
-
None
-
None
-
-
Empty show more show less
-
Beta 3
Description
Currently JCR property defined as multiple is not supported
<sv:property sv:name="excludeChannels" sv:type="String" sv:multiple="true">
<sv:value>desktop</sv:value>
<sv:value>smartphone</sv:value>
</sv:property>
JcrNodeAdapter should be able to:
- retrieve this value and convert it as a set (Vaadin Property)
- Item's used in fields (as property datasource) should be able to populate it
- convert the Vaadin Property to JCR Values.
In addition we should adapt the AbstractFieldBuilder. The following class will never call the getDefaultFieldType(...) as by default in the ConfiguredFieldDefinition the type is set by default to String.
protected Class<?> getFieldType(FieldDefinition fieldDefinition) {
if (StringUtils.isNotBlank(fieldDefinition.getType()))
return getDefaultFieldType(fieldDefinition);
}
Checklists
Attachments
Issue Links
- is depended upon by
-
MGNLCAT-52 As a user I can use Categorization like in Magnolia 4.5.x
-
- Closed
-