Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Rename macro 'n' to 'mgnl-n'.

...

Advanced Tables - Table Plus
enableHeadingAttributesfalse
enableSortingfalse
classm5-configuration-tree
enableHighlightingfalse
Node nameValue
mgnl-p
compositesimpleText
some text value
mgnl-p
compositesimpleDate
2006-05-01T21:47:58.230+02:00

...

Advanced Tables - Table Plus
enableHeadingAttributesfalse
enableSortingfalse
classm5-configuration-tree
enableHighlightingfalse
Node nameValue
mgnl-p
switchable
text (last tab selected)
mgnl-p
switchablesimpleText
some text value
mgnl-p
switchablesimpleDate
2006-05-01T21:47:58.230+02:00

...

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

Mgnl n
formNode

 

   
mgnl-p
simpleText
Simple English Text
   
mgnl-p
simpleText_de
Einfache deutsche Text
   
mgnl-p
multiValueText
English1,English2,English3
   
mgnl-p
multiValueText_de
Deutsche1,Deutsche2

...

Advanced Tables - Table Plus
enableHeadingAttributesfalse
enableSortingfalse
classm5-configuration-tree
enableHighlightingfalse
Node nameValue
   
mgnl-p
simpleText
Simple English Text
   
mgnl-p
simpleText_de
Einfache deutsche Text
   
mgnl-p
simpleText_fr
Simple text en francais

...

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

Mgnl n
formNode

 

 

   
Mgnl n
00
Incremental child node name 
       
mgnl-p
multi
Multi field nameTyped value in the First field
   
Mgnl n
01
Incremental child node name 
       
mgnl-p
multi

Multi field name

 Typed value in the Second field
   
Mgnl n
02
Incremental child node name 
       
mgnl-p
multi

Multi field name

Typed value in the Third field
SubNodesMultiPropertysetItemHandler
MultiValueSubChildrenNodePropertiesTransformer

Transformer storing each field values into a sub Item. Equivalent to MultiValueChildrenNodeTransformer but this Transformer is able to handle multiple values.  Based on the previous NoOpCompositeHandlero previous NoOpCompositeTransformer example:

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

Mgnl n
formNode

 

 

   
Mgnl n
multi
Multi field name 
       
Mgnl n
00
Incremental child node name 
           
mgnl-p
text

Text field name composing the
Composite field

Typed value in the Text field
           
mgnl-p
date
Date field name composing the
Composite field
Selected date
           
mgnl-p
select
Select field name composing the
Composite field
Selected selection
       
Mgnl n
 01
Incremental child node name 
           
mgnl-p
text

Text field name composing the
Composite field

Typed value in the Text field
           
mgnl-p
date
Date field name composing the
Composite field
Selected date
           
mgnl-p
select
Select field name composing the
Composite field
Selected selection
       
Mgnl n
02
Incremental child node name 
           
mgnl-p
text

Text field name composing the
Composite field

Typed value in the Text field
           
mgnl-p
date
Date field name composing the
Composite field
Selected date
           
mgnl-p
select
Select field name composing the
Composite field
Selected selection

...

MultiValueSubChildrenNodeTransformer

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

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

Mgnl n
formNode

 

 

   
Mgnl n
multi
Multi field name 
       
Mgnl n
038a2c75-2638-48e6-a
Incremental child node name 
           
mgnl-p
multi
Multi field name038a2c75-2638-48e6-a6ba-9bd2a9fe6c78
       
Mgnl n
 72e2ef55-6c11-4b0e-8
Incremental child node name 
           
mgnl-p
multi

Multi field name

 72e2ef55-6c11-4b0e-8e02-d47c4ad41083
       
Mgnl n
11bbf78b-4ecf-4e9f-a
Incremental child node name 
           
mgnl-p
multi

Multi field name

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