Question
Validations not working as expected
I have few issues associated with validations.
I have included the code within asking all my questions in comments and instructions. Please guide.
Thanks
a!localVariables(
local!testValueToo,
{
a!textField(
label: "Test Me too",
instructions: "Enter a value less than 12. The validation should pop up without pressing Submit which shouldn't be the case if validation group is given. Please suggest correct validation group configuration.",
value: local!testValueToo,
saveInto: local!testValueToo,
validationGroup: "SUBMIT",
validations: if(
len(local!testValueToo) < 12, /*When form loads, the value of local!testValueToo
is null making its length as zero and 0<12 which is true, so validation should fail
and message should appear (as validation group is not working, so it should appear
whenever condition is true), BUT it's not appearing. What are the requirements to
make validation work properly*/
"Contains less than 12 characters.",
null
)
),
/* Press this multiple times in a row without pause. This will run saveInto skipping
all validations, make sure atleast one validation fails. Then keep on pressing. That's a
wierd issue. */
a!buttonLayout(
primaryButtons: a!buttonWidget(
tooltip: "Press me multiple times in a row without pause. I will then run saveInto skipping all the validations.",
label: "submit",
submit: false,
validate: true,
validationGroup: "SUBMIT",
saveInto: {
a!save(local!testValueToo, "testToo")
}
)
)
}
)