この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

UI コンポーネントの操作

フレームワークには、共通のユーザインターフェースコンポーネントが ui 名前空間に備えられています。これらのすべてのコンポーネントは、aura:component または aura:component の子コンポーネントのいずれかを拡張します。aura:component は、デフォルトの表示を行う抽象コンポーネントです。ui:inputui:output などのユーザインターフェースコンポーネントは、キーボード操作やマウス操作などの共通のユーザインターフェースイベントを処理しやすくします。各コンポーネントは適宜スタイルを設定したり拡張したりできます。

すべての使用できるコンポーネントについては、https://<myDomain>.lightning.force.com/auradocs/reference.app (<myDomain> は、Salesforce カスタムドメインの名前) のコンポーネント参照を参照してください。

複雑なインタラクティブコンポーネント

次のコンポーネントは、1 つ以上のサブコンポーネントがあり、インタラクティブです。

主要コンポーネント 説明
メッセージ ui:message さまざまな重要度レベルのメッセージ通知
メニュー ui:menu 表示を制御するトリガを含むドロップダウンリスト
ui:menuList メニュー項目のリスト
ui:actionMenuItem アクションをトリガするメニュー項目
ui:checkboxMenuItem 複数選択をサポートしてアクションをトリガできるメニュー項目
ui:radioMenuItem 単一選択をサポートしてアクションをトリガできるメニュー項目
ui:menuItemSeparator メニュー項目の視覚的な分離線
ui:menuItem ui:menuList コンポーネントに含まれるメニュー項目の抽象かつ拡張可能なコンポーネント
ui:menuTrigger メニューを展開したり折りたたんだりするトリガ
ui:menuTriggerLink ドロップダウンメニューをトリガするリンク。このコンポーネントは ui:menuTrigger を拡張します

入力コントロールコンポーネント

次のコンポーネントは、たとえばボタンやチェックボックスなどがあり、インタラクティブです。

主要コンポーネント 説明
ボタン ui:button 押したりクリックしたりできるアクションの実行が可能なボタン
チェックボックス ui:inputCheckbox 複数選択をサポートする選択可能なオプション
ui:outputCheckbox 参照のみのチェックボックスの値を表示します
ラジオボタン ui:inputRadio 単一選択のみをサポートする選択可能なオプション
ドロップダウンリスト ui:inputSelect オプションを含むドロップダウンリスト
ui:inputSelectOption ui:inputSelect コンポーネントのオプション

ビジュアルコンポーネント

次のコンポーネントは、たとえばエラーメッセージや読み込みスピナーなどの情報キューを提供します。

主要コンポーネント 説明
項目レベルのエラー ui:inputDefaultError エラーが発生したときに表示されるエラーメッセージ
スピナー ui:spinner 読み込みスピナー

項目コンポーネント

次のコンポーネントでは、値を入力または表示できます。

主要コンポーネント 説明
通貨 ui:inputCurrency 通貨を入力するための入力項目
ui:outputCurrency デフォルトまたは指定された形式で、通貨を表示します
メール ui:inputEmail メールアドレスを入力するための入力項目
ui:outputEmail クリック可能なメールアドレスを表示します
日時 ui:inputDate 日付を入力するための入力項目
ui:inputDateTime 日時を入力するための入力項目
ui:outputDate デフォルトまたは指定された形式で、日付を表示します
ui:outputDateTime デフォルトまたは指定された形式で、日時を表示します
パスワード ui:inputSecret 秘密のテキストを入力するための入力項目
電話番号 ui:inputPhone 電話番号を入力するための入力項目
ui:outputPhone 電話番号を表示します
数値 ui:inputNumber 数値を入力するための入力項目
ui:outputNumber 数値を表示します
範囲 ui:inputRange 範囲内の値を入力するための入力項目
リッチテキスト ui:inputRichText リッチテキストを入力するための入力項目
ui:outputRichText リッチテキストを表示します
テキスト ui:inputText 1 行のテキストを入力するための入力項目
ui:outputText テキストを表示します
テキストエリア ui:inputTextArea 複数行のテキストを入力するための入力項目
ui:outputTextArea 参照のみのテキストエリアを表示します
URL ui:inputURL URL を入力するための入力項目
ui:outputURL クリック可能な URL を表示します