Can I have multiple validation groups for the one sail component?
Considering I have Field A, Field B, and 3 buttons. Field A is mandatory for 2 buttons Button_A and Button_B. How to achieve this?
{ a!columnsLayout( columns: { a!columnLayout( contents: { a!textField( label: "Name", labelPosition: "ABOVE", saveInto: {}, required: true, refreshAfter: "UNFOCUS", validationGroup: { "Button_A", "Button_B" } ), a!textField( label: "Mobile Number", labelPosition: "ABOVE", saveInto: {}, required: true(), refreshAfter: "UNFOCUS", validations: {}, validationGroup: "Button B" ) } ), } ), a!buttonArrayLayout( buttons: { a!buttonWidget( label: "Button A", style: "NORMAL", submit: true(), validationGroup: "Button_A" ), a!buttonWidget( label: "Button B", style: "NORMAL", submit: true(), validationGroup: "Button_B" ), a!buttonWidget( label: "Button C", style: "NORMAL", submit: true(), validationGroup: "Button_C" ) }, align: "START" ) }
Discussion posts and replies are publicly visible
The parameter name "validationGroup" is in singular and only accepts a single group.
Can you help me to understand what you want to achieve? There are a few options we could discuss.