Skip to main content
kristinf8610
February 6, 2024
Question

Validations on a child section on button click on the wrapper

  • February 6, 2024
  • 8 replies
  • 2 views

Our team has been having a difficult time figuring this out. I'll try and do my best explain clearly.

We have a child interface where you add a creditor and a debtor. The field level validations are working fine in the form itself. The validations I'm referring to here are, there is a debtor section where the debtors are added to an array rule input. Same with creditors. This interface is called in the main wrapper interface where the "Next", "Back", etc buttons are located. The requirement is to be, **only when a user clicks "Next"** is it supposed to check for page level validations. Meaning once a user clicks "Next" it'll check to see if there is both a creditor and debtor added. If it finds that there is no debtor added, for example, an error message will display to the user saying "You must have at least one debtor and one creditor added to proceed," and the page count will not progress. 

We're having trouble figuring out how to connect the section validations in the child interface to the "Next" button in the parent interface. 

We've also messed around with a custom validation message displaying thru richText. 

I hope this makes sense. Any suggestions would be appreciated. Thanks!

    8 replies

    konduruc733182
    February 6, 2024

    Hello [mention:f3d0fdb0704a4812b580afa82219c6a3:e9ed411860ed4f2ba0265705b8793d05] 

    Have you tried validation Group? use and Rule input in your child interface and then configure the same in button widget of your parent interface.

    Validation Group

    kristinf8610
    February 6, 2024

    We've messed around a little with validation group but let me try again. Validation group has always kind of confused me hahaha. But going to try again wtih it and will let you know. Thanks!

    harshitb6843
    February 6, 2024

    You just set the validate to true for your "Next" button and add these validations on your fields. That should work. Make sure to set the validate to false on the "Back" button. 

    Refer to this blog - appianspace.com/.../

    kristinf8610
    February 6, 2024

    Validate is set to true

    harshitb6843
    February 6, 2024

    Then it should work. what problem are you facing? Is it not validating in any case or is it validating on both of the above cases?