🧬 コンポーネントを組み立てます
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つの方法をサポートします。
選択したオプションを設定するには、例えば{{“value1”}}
プロパティー | 説明 |
---|---|
値 | 選択した値 |
選択したオプションをクリアするには
入力情報が合法であることを確認するには
検証メッセージを消去するには
select コンポーネントの onChange
イベントのリスニングをサポートします。
選択したオプションが変更されると、指定したアクションをトリガーできます。 つまり、ユーザーが select コンポーネントから別のオプションを選択した場合、選択したオプションに基づいて特定のアクションを実行することができます。 例えば、ウェブ形式では 別のオプションを選択すると、異なるフォームフィールドの表示や、別の宛先へのフォームの送信がトリガーされます。 このようにして、ユーザーが選択したオプションは、使用しているソフトウェアまたはWebアプリケーションの動作に影響を与える可能性があります。 ユーザーの入力に基づいて指定されたアクションをトリガーする能力は、インタラクティブなソフトウェア設計の重要な側面であり、ソフトウェアの使いやすさと機能を向上させることができます.
このコンポーネントには、一般的に使用されるデータがいくつか含まれており、アプリで {{componentName.propertyName}} を介して呼び出すことができます。
プロパティ名 | 説明 |
---|---|
値 | 選択した値 |
次に、マップされたモードを使用してオプションを動的に取得する方法を示します。
options_en
、options.jp
、options_zh
、options_kr
、value
の5つの列を含むselection
という名前のテーブルを作成しました。 オプションの値は value
に保存され、他の列の異なる言語のオプションラベルに保存されました。 options_en
、options.jp
、options_zh
、options_kr
、value
の5つの列を含むselection
という名前のテーブルを作成しました。 オプションの値は value
に保存され、他の列の異なる言語のオプションラベルに保存されました。 options_en
、options.jp
、options_zh
、options_kr
、value
の5つの列を含むselection
という名前のテーブルを作成しました。 オプションの値は value
に保存され、他の列の異なる言語のオプションラベルに保存されました。 options_en
、options.jp
、options_zh
、options_kr
、value
の5つの列を含むselection
という名前のテーブルを作成しました。 オプションの値は value
に保存され、他の列の異なる言語のオプションラベルに保存されました。 オプションの値は value
に保存され、他の列の異なる言語のオプションラベルに保存されました。
postgresql1
という名前のselection
内のすべてのデータを一覧表示するアクションを作成します
select * from selection
データソースを{{postgresql1.data}}
に設定する
言語に基づいてラベルを変更するようにラベルを設定します。
{{currentUserInfo.language=='ja-JP' ? item.options_jp
: currentUserInfo.language == 'ko-KR' ? item.options_kr
: currentUserInfo.language == 'zh-CN' ? item.options_zh
: item.options_en }}