Multiple Validation group on a same field
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"
)
}
