有効/無効ルールの使用
有効/無効ルールは、1つまたは複数の条件に基づいてフィールドを編集できるようにします。 任意の情報を入力したり、特定のグループに該当するユーザーのみからデータを収集する場合に便利です。 例えば、キャンプ場や病院では、治療に影響を与える可能性のある薬やアレルギーを記入してもらうことがあります。 このフィールドは、ユーザーが[はい]を選択した場合のみ編集可能です。
この例では、以下のフィールドを持つ登録フォームを想定しています。
- 何か薬を飲んでいますか?: 2 つのオプション ( はい と いいえ) を持つ必須の単一選択フィールド。
- List all medications: テキストフィールド要素です。
有効/無効ルールを設定します。
-
ルール タブをクリックします。
-
追加 (
) ボタンをクリックします。 -
選択してください 薬を服用していますか? 条件ドロップダウンメニューから選択します。
-
条件を作成します: 等しい → 値 → はい。
-
[アクション]ドロップダウンメニューで[Enable]を選択します。
-
すべての薬剤を一覧表示するを選択します。

-
完了したら、 「保存」 をクリックします。
有効ルールが作成され、ユーザーは[Yes]を選択した場合のみフィールドを編集できます。 それ以外の場合は、フィールドがグレーアウトしています。
![ユーザーが[No]を選択した場合、フィールドは無効になります。](https://resources.learn.liferay.com/images/dxp/latest/en/low-code/forms/form-rules/using-the-enable-disable-rule/images/02.png)
回答者が[YES]と回答した場合は、そのフィールドを編集することができます。
![ユーザーが[Yes]を選択すると、フィールドが有効になります。](https://resources.learn.liferay.com/images/dxp/latest/en/low-code/forms/form-rules/using-the-enable-disable-rule/images/03.png)