自動入力ルールの使用¶
自動入力 ルールは、事前に設定された条件に基づいて、フォーム項目のオプションを絞り込みます。 すでにデータプロバイダーを有効にしている場合、 自動入力 ルールはフォームを拡張するための次のステップです。 詳細は、、 RESTデータプロバイダーを使用したフォームオプションの入力 を参照してください。
以下のサンプルフォームでは、回答者に現金報酬か休暇のどちらかを選択するよう求めています。 後者を選択した場合、回答者は地域を選択し、次に国を選択する必要があります。 このフォームでは、自動入力ルールを使用して、地域に基づいて国をフィルタリングしています。
以下の手順に従ってください。
次のフィールドを使用してフォームを作成します。
[Cash] または [All expenses paid trip] の2つのオプションがある [Rewards] という単一選択フィールド
[Region] という名前のテキストフィールド
restcountries.eu データプロバイダーを使用する [Choose a Destination Country] という名前の[リストから選択]フィールド
自動入力ルールの設定¶
[Rules] タブをクリックします。
追加(
)ボタンをクリックします。
If 条件から [Reward] を選択します。
ルールの作成: Is equal to → Value → All expense paid trip .
[Do] アクションセレクタから [自動入力] を選択します。
[From Data Provider] セレクタからデータプロバイダーを選択します。
[地域(都道府県)] セレクタから [地域(都道府県)] を選択します。
[国] セレクタから [国] を選択します。
完了したら、 [保存] をクリックします。
自動入力ルールの検証¶
フォームを公開します。
フォームが表示されているサイトに移動します。
[地域(都道府県)]フィールドに有効な地域を入力し、[リストから選択]フィールドのオプションが地域に応じてフィルタリングされることを確認します。 <restcountries.com> サービスには、以下の地域があります。アフリカ、南北アメリカ、アジア、ヨーロッパ、オセアニア、北極圏。
ユーザーは、地域を検索した後、フォーム内の国を検索できるようになりました。