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

UI コンポーネントの操作

ui 名前空間のコンポーネントは、API バージョン 46.0 の時点では非推奨です。lightning 名前空間のコンポーネントを使用することをお勧めします。

メモ

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

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

ui コンポーネントと、推奨される lightning 名前空間の対応コンポーネントを下表に示します。

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

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

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

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

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

種別 主要コンポーネント (非推奨) 説明 lightning コンポーネント
ボタン ui:button 押したりクリックしたりできるアクションの実行が可能なボタン lightning:button
チェックボックス ui:inputCheckbox 複数選択をサポートする選択可能なオプション lightning:inputcheckboxtoggle、または checkbox-button
ui:outputCheckbox 参照のみのチェックボックスの値を表示します lightning:inputcheckbox 型および readonly 属性
ラジオボタン ui:inputRadio 単一選択のみをサポートする選択可能なオプション lightning:inputradio 型または lightning:radioGroup
ドロップダウンリスト ui:inputSelect オプションを含むドロップダウンリスト lightning:combobox
ui:inputSelectOption ui:inputSelect コンポーネントのオプション

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

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

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

項目コンポーネント

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

種別 主要コンポーネント (非推奨) 説明 lightning コンポーネント
通貨 ui:inputCurrency 通貨を入力するための入力項目 lightning:inputnumber 型および currency フォーマッタ
ui:outputCurrency デフォルトまたは指定された形式で、通貨を表示します lightning:formattedNumbercurrency スタイル
メール ui:inputEmail メールアドレスを入力するための入力項目 lightning:inputemail
ui:outputEmail クリック可能なメールアドレスを表示します lightning:formattedEmail
日時 ui:inputDate 日付を入力するための入力項目 lightning:inputdate
ui:inputDateTime 日時を入力するための入力項目 lightning:inputdatetime
ui:outputDate デフォルトまたは指定された形式で、日付を表示します lightning:formattedDateTime
ui:outputDateTime デフォルトまたは指定された形式で、日時を表示します lightning:formattedDateTime または lightning:formattedTime
パスワード ui:inputSecret 秘密のテキストを入力するための入力項目 lightning:inputpassword
電話番号 ui:inputPhone 電話番号を入力するための入力項目 lightning:inputphone
ui:outputPhone 電話番号を表示します lightning:formattedPhone
数値 ui:inputNumber 数値を入力するための入力項目 lightning:inputnumber
ui:outputNumber 数値を表示します lightning:formattedNumber
範囲 ui:inputRange 範囲内の値を入力するための入力項目 lightning:slider
リッチテキスト ui:inputRichText リッチテキストを入力するための入力項目 lightning:inputRichText
ui:outputRichText リッチテキストを表示します lightning:formattedRichText
テキスト ui:inputText 1 行のテキストを入力するための入力項目 lightning:input
ui:outputText テキストを表示します lightning:formattedText
テキストエリア ui:inputTextArea 複数行のテキストを入力するための入力項目 lightning:textarea
ui:outputTextArea 参照のみのテキストエリアを表示します lightning:formattedText
URL ui:inputURL URL を入力するための入力項目 lightning:inputurl
ui:outputURL クリック可能な URL を表示します lightning:formattedUrl