Details
-
Improvement
-
Resolution: Done
-
Neutral
-
None
-
None
-
None
-
Empty show more show less
-
Yes
-
Nucleus 20
-
2
-
Medium
Description
Implementation for multiField with a simple inner field (textField, combo...) is currently cumbersome and complex:
jcrMultiValueField needs a custom:
- entry resolution (ByMultiValueProperties)
- a custom ItemProviderStrategy (JcrIndexedMultiPropertyValueProvider)
- a custom property wrapper SingleValueWrapper
- order handler (MultiValuePropertyOrderHandler)
- a marker for item removal (mgnl:removed)
- definition which mutates the config (info.magnolia.ui.field.JcrMultiValueFieldDefinition#init)
NorsuMultiValueFieldDefinition attempts to simplify things but still a custom:
- entry resolution (ByMultiValueProperties)
- a custom ItemProviderStrategy (IndexedMultiPropertyValueProvider)
- a custom content wrapper (IndexedContent)
- an array as content wrapper (ArrayAsNestedContentProvider)
- order handler (ArrayOrderHandler)
- suffers from NORSU-439
Checklists
Acceptance criteria
Attachments
Issue Links
- is causing
-
MGNLUI-7601 Fields (except for the textField) inside of new multiValueField don't work
-
- Closed
-
1.
|
Implementation |
|
Closed | Roman Kovařík | ||||||||
2.
|
Review |
|
Completed | Rabie Hayoun | ||||||||
3.
|
Pre-Integration QA |
|
Completed | Adam Siska | ||||||||
4.
|
QA |
|
Completed | Sang Ngo Huu |
|
|||||||
5.
|
Docu |
|
Closed | Adrian Brooks | ||||||||
6.
|
Faulty validation of multi fields might block save action |
|
Completed | Roman Kovařík |