UiPath Appsのフォーム各項目のバリデーション結果に基づき、送信ボタンの活性/非活性を制御する方法

Question/Problem

フォームの各項目にバリデーションエラーが存在する場合、送信ボタンを非活性化にしたいです。実現方法を教えてください。

Resolution

入力項目のIsValid プロパティを使用すると、テキストボックスのバリデーションが誤っているかどうかを判定できます。(False の場合、バリデーションエラーが発生していることを示します。)
ボタンの「無効化」プロパティに NOT {ページ}.{テキストボックス}.IsValid を設定することで、バリデーションエラーが発生した際に、該当ボタンを非活性化できます。

「無効化」プロパティの設定例:
・テキストボックスが1つの場合:NOT {ページ}.{テキストボックス}.IsValid
・テキストボックスが複数の場合:NOT {ページ}.{テキストボックスA}.IsValid OR NOT {ページ}.{テキストボックスB}.IsValid