![]() |
|
|
|
|
Issue Type:
|
Bug
|
|
Affects Versions:
|
5.0 |
|
Assignee:
|
Eric Hechinger
|
|
Created:
|
16/May/13 2:47 PM
|
|
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 DefaultPropertyUtil.getFieldTypeClass(fieldDefinition.getType());
}
return getDefaultFieldType(fieldDefinition);
}
|
|
Fix Versions:
|
5.0 |
|
Project:
|
Magnolia UI
|
|
Priority:
|
Critical
|
|
Reporter:
|
Eric Hechinger
|
|
Security Level:
|
Public |
|
|
|
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
----------------------------------------------------------------
For list details, see: http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <
[email protected]>
----------------------------------------------------------------