Hi Magnolia Team, 
I need validate the repeated values of SelectField organized in 
MultiValueField. I have created a validator according the example 
(https://documentation.magnolia-cms.com/display/DOCS/Field+validators - Custom 
validators), ¿how can i get the form tree in order to get the values of my 
SelectField list and compare it on the validator?
My configuration is:
[code]
form:
  label: Multi value composite field
  description: Multi value composite field desc.
  tabs:
    - name: tabText
      label: components.textImage.tabText.label
      fields:
        - name: events
          class: 
info.magnolia.ui.form.field.definition.MultiValueFieldDefinition
          label: Events
          transformerClass: 
info.magnolia.ui.form.field.transformer.multi.MultiValueSubChildrenNodePropertiesTransformer
          field:
            name: compositeField
            class: 
info.magnolia.ui.form.field.definition.CompositeFieldDefinition
            transformerClass: 
info.magnolia.ui.form.field.transformer.composite.NoOpCompositeTransformer
            fields:
              - name: position
                class: 
info.magnolia.ui.form.field.definition.SelectFieldDefinition
                label: Position
                validators:
                   - name: uniquePosition
                     class: com.cm.validators.UniquePositionValidatorDefinition
                     errorMessage: Duplicated Position
                options:
                   - name: pos1
                         value: 1
                   - name: pos2
                         value: 2 
                   - name: pos3
                         value: 3      
 [/code]
Thanks in advance

-- 
Context is everything: 
http://forum.magnolia-cms.com/forum/thread.html?threadId=45621170-8374-46fb-8916-f9a9895286fa


----------------------------------------------------------------
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]>
----------------------------------------------------------------

Reply via email to