Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

(warning) This Handler do not support i18n (in Magnolia 5.1).

NoOpCompositeHandler

NoOpCompositeHandler is useful if you want to combine a Multi filed storing individual field value into sub nodes with composite field as Multi field component.

Mockup
Namen

In this case, the Multi field handler will create/read the node structure and pass a properties as PropertysetItem to the NoOpCompositeHandler. This handler just act as a property container.

 

MultiHandler

MultiValuesPropertyMultiHandler

This is the default Handler set for Multi fields. The fields values are stored in a JCR multi-value-property.
(warning) This will only work for simple fields like text/date/radio...

CommaSeparatedMultiHandler

Handler storing the fields values as a String with ',' as separator.
(warning) This will only work for simple fields like text/date/radio... and values are stored as String.

SubNodesMultiHandler

Handler storing the fields values in sub node property:

Advanced Tables - Table Plus
enableHeadingAttributesfalse
enableSortingfalse
classm5-configuration-tree
enableHighlightingfalse
Node nameElement nameValue

formNode

 

 

    00Incremental child node name 
       
Paragraph

multi
Multi field nameTyped value in the First field
    01Incremental child node name 
       
Paragraph

multi

Multi field name

 yped value in the Second field
    02Incremental child node name 
       
Paragraph

multi

Multi field name

Typed value in the Third field
SubNodesMultiPropertysetItemHandler

 

SubNodesMultiIdentifierHandler

Handler creating first a child node (named as the multi field) and storing the fields values in sub node property:

Advanced Tables - Table Plus
enableHeadingAttributesfalse
enableSortingfalse
classm5-configuration-tree
enableHighlightingfalse
Node nameElement nameValue

formNode

 

 

    multiMulti field name 
        038a2c75-2638-48e6-aIncremental child node name 
           
Paragraph

multi
Multi field name038a2c75-2638-48e6-a6ba-9bd2a9fe6c78
         72e2ef55-6c11-4b0e-8Incremental child node name 
           
Paragraph

multi

Multi field name

 72e2ef55-6c11-4b0e-8e02-d47c4ad41083
        11bbf78b-4ecf-4e9f-aIncremental child node name 
           
Paragraph

multi

Multi field name

11bbf78b-4ecf-4e9f-a06e-6181ef56d98c

 

 

Limitation

 

How to