2.8.4.7. 選択する

セレクトフィールドは、ユーザーにドロップダウン・リストで値のリストを表示します。ユーザーはその中から1つの値を選択することができます。

ディスプレイ

ウィジェットタイプ

このオプションでは、使用するウィジェットの種類を選択することができます。選択できるのは、ChoicesJSとHTML 5です。

データ

データソースの種類

オプションが引き出されるデータの種類を選択します。

価値観

これらは、このフィールドで選択される値です。Valueカラムはデータベースに保存されるもので、Labelはユーザーに表示されるものです。

ストレージタイプ

データを格納するタイプ。autotype “を選択すると、URLから取得したデータの型を使用することが推奨されます。

アイテムテンプレート

結果データ項目用のHTMLテンプレートです。

静的検索を有効にする

チェックすると、Selectドロップダウンで提供される静的なリスト内で検索することができます。

検索しきい値

0から1までの数字で、マッチングアルゴリズムがあきらめるポイントを表す。0.0の閾値は完全一致を要求し、1.0の閾値は何でも一致させる。

読み取り専用値

チェックすると、Read Onlyモードの時に値だけを表示します。

Choices.jsのオプション

Selectコンポーネントのオプションとして使用する生のJSONオブジェクト。

生のJSON

使用するJSON Arrayを入力します。プロパティ名を持つオブジェクトの配列としてフォーマットされる必要があります。

URL

データソースのURLをJSON Array形式で入力します。これは、選択リストに外部JSON値を入力するために使用されます。

Lazy Load データ

このオプションを設定すると、このコントロールがフォーカスされるまで、URLへのリクエストを開始しません。フォームに多くの選択ドロップダウンがある場合、パフォーマンスを向上させることができます。

リクエストヘッダ

URLへのリクエストと一緒に送信されるべきヘッダーです。認証に役立つことがあります。

データパス

項目が反復可能である場合、ソースデータ内のプロパティ。

リミッティングレスポンスを無効にする

このオプションを有効にすると、リクエストのクエリ文字列に limit と skip オプションが含まれなくなります。

検索クエリ名

リクエストを送信する際に、結果をフィルタリングするために使用される検索クエリストリングパラメータの名前です。URLのサーバーがこのクエリパラメータを処理する必要があります。

フィルタークエリ

このフィルタは、クエリパラメータを使用する際に、追加のフィルタリングを行うために使用される。

ソートクエリ

このオプションは、クエリパラメータを使用する際にソートを行うために使用されます。

制限

このオプションは、要求または閲覧するアイテムの数を制限するために使用されます。

リフレッシュオプションオン

チェックすると、他のフィールドが変更されたときにデータをリフレッシュします。

リフレッシュオプションの値をクリアする

Refresh Options Onがオンの場合、コンポーネントはその値がクリアされます。

Formio Authenticate

リクエストにFormio認証が必要な場合、ユーザーはこのオプションにチェックを入れる必要があります。