🗂

OutSystemsで必須・任意入力を切り替える

に公開

OutSystemsでフォームの入力状態に応じて動的に、他の入力項目の必須・任意入力を切り替える方法をまとめます。

やりたいこと

フォームにSwitch(トグルスイッチ)を用意してONの場合はテキストフォームを必須入力、OFFの場合は任意にします。


ONの場合は必須入力(ラベルに必須マーク(*)、バリデーションエラーメッセージ表示)


OFFの場合は任意入力

必須・任意入力の切り替え

OutSystemsではフォームの必須・任意入力はMandatoryプロパティで設定します。
これには変数も設定可能です。Switchの入力状態を変数に設定し、フォームの入力項目側で参照することで必須・任意入力を切り替えます。


必須・任意入力はMandatoryプロパティで設定


SwitchのVariableにローカル変数を指定


入力項目のMandatoryで変数を参照

まとめ

OutSystemsでフォームの入力項目の必須・任意入力を動的に切り替える方法をまとめました。入力項目のMandatoryプロパティにローカル変数を指定すれば、変数の値を変えることで必須・任意入力を切り替えることができます。

Discussion