Powerapps - check value of combo-box (selected items) in the formula for a button(Visible property)

Copper Contributor

We have a PowerApps form with several fields that must be completed before the form can be submitted to the Sharepoint List.

We can't make them required or mandatory on the Content-Type and List because we want the users to be able tosave their data, and come back to it to edit it before Submitting...

So we need to disable/hide the Submit button until these fields are completed by the user.

In our Submit Button control we are using a formula to control the Visibility property of the button, or it's container which is the footer.

So we have tried this kind of thing:

If(
    And(
        TitleField.Text <> "",DescOfInitiativeField.Text <> "", DateRaisedField.SelectedDate <> Date(
            1900,
            01,
            01
        ),
        Not IsEmpty(PersonalDataChoiceField.SelectedItems.Value),
        Not IsEmpty(SpecialCatChoiceField.SelectedItems.Value),
        Not IsEmpty(ChildrensDataChoiceField.SelectedItems.Value),
        Not IsEmpty(CriminalChoiceDataField),
    Not IsEmpty(SourcesOfDataChoiceField.SelectedItems.Value),

but we are not having any luck...

So what's the correct way to go about this? How can we test that at least one of the options in each of our combo-box fields is selected?

1 Reply
In the on updated for each combo box, update a context variable to be true. In the submit button visible just do If(variable1 & variable2) should return true if all are true.