Hi All, I have 2 a!buttonWidgetSubmit (Button1,Button2) and 1 text field (F

Hi All,
I have 2 a!buttonWidgetSubmit (Button1,Button2) and 1 text field (Field1) in my form. In my use case, if Button1 is clicked and Field1 is blank I need to display validation message at the end of form just above button. For this I am using validations property in the a!formLayout(). However, form is getting submitted instead of validating field.
Please find my code snippet below:

validations:{if(and(isnull(ri!Field1),ri!btnAction = "Button1"),,a!validationMessage(
message: "Please provide required value",
validateAfter: "SUBMIT"
),{})

It works fine if I remove ri!btnAction = "Button1" but I need to include button action in condition.
Is anyone come across such situation. Any help would be appreciated, TIA !!

OriginalPostID-181112

OriginalPostID-181112

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Lead Developer
    Hi upendram803,

    Prepopulate the text variable with "null" and boolean variable with "true" in the user input task which is used in your process model and pass the created activity class variable i.e the text variable and boolean variable as rule inputs to the rule which you created, please check the below screenshot.

Reply
  • 0
    Certified Lead Developer
    Hi upendram803,

    Prepopulate the text variable with "null" and boolean variable with "true" in the user input task which is used in your process model and pass the created activity class variable i.e the text variable and boolean variable as rule inputs to the rule which you created, please check the below screenshot.

Children
No Data