ILLA home page
  1. 選択

を選択

select コンポーネントは、ドロップダウンメニュー形式のオプションのリストをユーザーに表示するのに一般的に使用されます。 ユーザーは一度にドロップダウンリストから1つのオプションしか選択できません。 ユーザーは一度にドロップダウンリストから1つのオプションしか選択できません。 select コンポーネントは、ドロップダウンメニュー形式のオプションのリストをユーザーに表示するのに一般的に使用されます。 ユーザーは一度にドロップダウンリストから1つのオプションしか選択できません。 ユーザーは一度にドロップダウンリストから1つのオプションしか選択できません。 select コンポーネントは、ドロップダウンメニュー形式のオプションのリストをユーザーに表示するのに一般的に使用されます。 ユーザーは一度にドロップダウンリストから1つのオプションしか選択できません。 ユーザーは一度にドロップダウンリストから1つのオプションしか選択できません。 ユーザーは一度にドロップダウンリストから1つのオプションしか選択できません。

ドロップダウンの単一選択コンポーネントは通常、テキストラベルとドロップダウン矢印アイコンで構成されています。 クリックまたはタップすると、ユーザーが選択できるオプションのリストが開きます。 ユーザーがオプションを選択すると、ドロップダウンメニューが閉じ、選択されたオプションがコンポーネントに表示されます。 ユーザーがオプションを選択すると、ドロップダウンメニューが閉じ、選択されたオプションがコンポーネントに表示されます。 ユーザーがオプションを選択すると、ドロップダウンメニューが閉じ、選択されたオプションがコンポーネントに表示されます。

このコンポーネントは、フォーム、アンケートでよく使用されます。 そして、ユーザーがあらかじめ定義された選択肢から1つの選択肢を選択する必要がある他のデータ入力シナリオ。 それはあまりにも多くの画面の不動産を取るか、一度にあまりにも多くのオプションを持つユーザーを圧倒することなく、オプションのリストを提示するコンパクトで直感的な方法を提供します。

プロパティー

手動オプション

新しいオプションを追加するか、手動でオプションを削除し、オプションを1つずつ設定します。 オプションのプロパティは以下のとおりです。 オプションのプロパティは以下のとおりです。 オプションのプロパティは以下のとおりです。 オプションのプロパティは以下のとおりです。 オプションのプロパティは以下のとおりです。 オプションのプロパティは以下のとおりです。

プロパティー説明
ラベルオプションに表示されるテキスト
オプションに関連付けられている値
無効選択オプションが無効になっているかどうか

マップされたオプション

label と value プロパティを対応するデータフィールドにマッピングすることで、データソースからオプションを追加することもできます。 このようにして、データベースから動的にオプションを取得できます。 この記事の最後に、例を通してそれを使用する方法を紹介します。 このようにして、データベースから動的にオプションを取得できます。 この記事の最後に、例を通してそれを使用する方法を紹介します。 このようにして、データベースから動的にオプションを取得できます。 この記事の最後に、例を通してそれを使用する方法を紹介します。 このようにして、データベースから動的にオプションを取得できます。 この記事の最後に、例を通してそれを使用する方法を紹介します。 このようにして、データベースから動的にオプションを取得できます。 この記事の最後に、例を通してそれを使用する方法を紹介します。 このようにして、データベースから動的にオプションを取得できます。 この記事の最後に、例を通してそれを使用する方法を紹介します。 このようにして、データベースから動的にオプションを取得できます。 この記事の最後に、例を通してそれを使用する方法を紹介します。

プロパティー説明
データソースオプションのデータソースを設定
ラベル{{item}} を使用してオプションのラベルを設定
{{item}} を使用してオプションの値を設定します
無効選択オプションが無効になっているかどうかを設定するには {{item}} を使用します

その他のプロパティ

プロパティー説明
既定値コンポーネントの初期値。 コンポーネントの初期値。 コンポーネントの初期値。 コンポーネントの初期値。 コンポーネントの初期値。 コンポーネントの初期値。 コンポーネントの初期値。 コンポーネントの初期値。 {{}}}にJavaScriptを入力すると、初期値を動的に変更することができます。
プレースホルダー値は入力フィールドが空の場合に表示されます。
ラベルユーザーに表示されるフィールドの名前
図表番号フィールドを詳細に説明するために使用されるキャプションです。
非表示ラベルラベルを表示するかどうかを設定します
位置コンポーネントに対する相対的なラベルの位置を設定します
配置ラベルの配置を設定
Widthラベルがコンポーネントの左側にある場合、ラベルの幅比率を設定します
イベントハンドラートリガクエリ、コンポーネントのイベントに応じてコンポーネントを制御したり、他のAPIを呼び出したりします。
無効コンポーネントが無効化されているかどうかのステータスを制御します。 コンポーネントが無効化されているかどうかのステータスを制御します。 無効になっている場合、コンポーネントを変更したりフォーカスしたりすることはできません。 コンポーネントが無効化されているかどうかのステータスを制御します。 コンポーネントが無効化されているかどうかのステータスを制御します。 無効になっている場合、コンポーネントを変更したりフォーカスしたりすることはできません。 コンポーネントが無効化されているかどうかのステータスを制御します。 無効になっている場合、コンポーネントを変更したりフォーカスしたりすることはできません。
読み取り専用コンポーネントが読み取り専用かどうかのステータスを制御します。 コンポーネントが読み取り専用かどうかのステータスを制御します。 読み取り専用コンポーネントを選択してフォーカスできますが、変更することはできません。 コンポーネントが読み取り専用かどうかのステータスを制御します。 読み取り専用コンポーネントを選択してフォーカスできますが、変更することはできません。
クリアボタンを表示クリアボタンを表示するかどうかを設定します
ツールチップユーザはコンポーネントツールチップを入力できます。 ツールチップがフォーカスされると表示されます。 Markdown 形式がサポートされています。 ツールチップがフォーカスされると表示されます。 Markdown 形式がサポートされています。
必須項目スイッチがオンの場合のみ有効です。
カスタムルールeditor.inspect.setter_tooltip.custom_rule
検証メッセージを隠す入力値が正しくない場合は非表示の状態を切り替えることでエラーメッセージを非表示にできます。 非表示状態はJavaScriptで動的に変更できます。 非表示状態はJavaScriptで動的に変更できます。 非表示状態はJavaScriptで動的に変更できます。 非表示状態はJavaScriptで動的に変更できます。 非表示状態はJavaScriptで動的に変更できます。 非表示状態はJavaScriptで動的に変更できます。 非表示状態はJavaScriptで動的に変更できます。 非表示状態はJavaScriptで動的に変更できます。
フォームデータキーdata 属性を構築する際に、ラッピングフォームコンポーネントのキーを指定します。
Hiddenコンポーネントが非表示になるかどうかを動的に制御します。 動的ブール値を使用して非表示状態を変更できます。 動的ブール値を使用して非表示状態を変更できます。
テーマの色コンポーネントのテーマカラーを選択する

方法

他のコンポーネントを使用してコンポーネントを制御できます。 以下の3つの方法をサポートします。 以下の3つの方法をサポートします。 以下の3つの方法をサポートします。 以下の3つの方法をサポートします。 以下の3つの方法をサポートします。 以下の3つの方法をサポートします。 以下の3つの方法をサポートします。 以下の3つの方法をサポートします。

setValue

選択したオプションを設定するには、例えば{{“value1”}}

プロパティー説明
選択した値

clearValue

選択したオプションをクリアするには

validate

入力情報が合法であることを確認するには

clearValidate

検証メッセージを消去するには

イベントハンドラ:

select コンポーネントの onChange イベントのリスニングをサポートします。

選択したオプションが変更されると、指定したアクションをトリガーできます。 つまり、ユーザーが select コンポーネントから別のオプションを選択した場合、選択したオプションに基づいて特定のアクションを実行することができます。 例えば、ウェブ形式では 別のオプションを選択すると、異なるフォームフィールドの表示や、別の宛先へのフォームの送信がトリガーされます。 このようにして、ユーザーが選択したオプションは、使用しているソフトウェアまたはWebアプリケーションの動作に影響を与える可能性があります。 ユーザーの入力に基づいて指定されたアクションをトリガーする能力は、インタラクティブなソフトウェア設計の重要な側面であり、ソフトウェアの使いやすさと機能を向上させることができます.

データ

このコンポーネントには、一般的に使用されるデータがいくつか含まれており、アプリで {{componentName.propertyName}} を介して呼び出すことができます。

プロパティ名説明
選択した値

大文字小文字を区別する

次に、マップされたモードを使用してオプションを動的に取得する方法を示します。

ステップ 1 アクションを追加

options_enoptions.jpoptions_zhoptions_krvalueの5つの列を含むselectionという名前のテーブルを作成しました。 オプションの値は value に保存され、他の列の異なる言語のオプションラベルに保存されました。 options_enoptions.jpoptions_zhoptions_krvalueの5つの列を含むselectionという名前のテーブルを作成しました。 オプションの値は value に保存され、他の列の異なる言語のオプションラベルに保存されました。 options_enoptions.jpoptions_zhoptions_krvalueの5つの列を含むselectionという名前のテーブルを作成しました。 オプションの値は value に保存され、他の列の異なる言語のオプションラベルに保存されました。 options_enoptions.jpoptions_zhoptions_krvalueの5つの列を含むselectionという名前のテーブルを作成しました。 オプションの値は value に保存され、他の列の異なる言語のオプションラベルに保存されました。 オプションの値は value に保存され、他の列の異なる言語のオプションラベルに保存されました。

postgresql1という名前のselection内のすべてのデータを一覧表示するアクションを作成します

select * from selection

ステップ 2 コンポーネントの設定

  1. データソースを{{postgresql1.data}}に設定する

  2. 言語に基づいてラベルを変更するようにラベルを設定します。

    1. {{ item.columnName }} を使用して列を設定します。
    2. ILLAで使用する言語を設定するには、 {{ currentUserInfo.language }} を使用します。
    {{currentUserInfo.language=='ja-JP' ? item.options_jp 
    : currentUserInfo.language == 'ko-KR' ? item.options_kr 
    : currentUserInfo.language == 'zh-CN' ? item.options_zh 
    : item.options_en }}