自動入力ルールの使用

オートフィルルールは、あらかじめ設定された条件に基づいて、フォームフィールドのオプションをフィルタリングします。 すでに データプロバイダー を有効にしている場合、オートフィルルルールはフォームを強化するための次のステップとなります。 詳しくは、 RESTデータプロバイダーを使用してフォームオプションを入力する をご覧ください。

以下のサンプルフォームでは、回答者に現金報酬か休暇のどちらかを選択するよう求めています。 後者を選択した場合、回答者は地域を選択し、次に国を選択する必要があります。 このフォームでは、自動入力規則を使用して、地理的な地域に基づいて国をフィルタリングします。

以下の手順に従ってください。

  1. 地域フィルターを含む世界の国々をインポートするデータプロバイダー を設定します。

  2. 次のフィールドを使用してフォームを作成します。

    • Cash] または [All expenses paid trip] の2つのオプションがある [Rewards] という単一選択フィールド
    • Region] という名前のテキストフィールド
    • restcountries.com データプロバイダーを使用する [Choose a Destination Country] という名前の[リストから選択]フィールド

自動入力ルールの設定

  1. Rules] タブをクリックします。

  2. 追加Add)ボタンをクリックします。

  3. If 条件から [Reward] を選択します。

  4. ルールの作成: Is equal toValueAll expense paid trip .

  5. Do] アクションセレクタから [自動入力] を選択します。

  6. From Data Provider] セレクタからデータプロバイダーを選択します。

  7. 地域(都道府県)] セレクタから [地域(都道府県)] を選択します。

  8. ] セレクタから [] を選択します。

    オートフィルルールを作成します。

  9. 完了したら、 [保存] をクリックします。

自動入力ルールの検証

  1. フォームを公開します。

  2. フォームが表示されているサイトに移動します。

  3. [地域(都道府県)]フィールドに有効な地域を入力し、[リストから選択]フィールドのオプションが地域に応じてフィルタリングされることを確認します。 <restcountries.com> サービスには、以下の地域があります:アフリカ、南北アメリカ、アジア、ヨーロッパ、オセアニア、北極圏です。

    世界の地域別に国を絞り込みます。

ユーザーは、地域を検索した後、フォーム内の国を検索できるようになりました。

関連トピック

Capabilities

Product

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy