Salesforce1 および Lightning Experience のコンポーネントの作成
取引先責任者データを読み込み、Salesforce1 および Lightning Experience と連動するコンポーネントを作成します。このチュートリアルで使用される一部のイベントは、スタンドアロンアプリケーションではサポートされません。
このコンポーネントには次の機能があります。
- すべての取引先責任者が正常に読み込まれたらトーストメッセージ (1) を表示する
- ネストしたコンポーネントを使用して、入力選択値 (2) が変更されたら、すべての取引先責任者を表示するか、緑色のすべての主取引先責任者を表示する
- [新規取引先責任者] ボタン (3) がクリックされたら、新規取引先責任者を作成するためにレコードの作成ページを開く
- [編集] ボタン (4) がクリックされたら、選択された取引先責任者を更新するためにレコードの編集ページを開く
- 取引先責任者 (5) がクリックされたらレコードに移動する
- [ケース参照] ボタン (6) がクリックされたら関連ケースに移動する
| リソース | 説明 |
|---|---|
| 取引先責任者バンドル | |
| contacts.cmp | 取引先責任者データを読み込むコンポーネント |
| contactsController.js | 取引先責任者データを読み込み、入力選択変更イベントを処理し、レコードの作成ページを開くクライアント側コントローラアクション |
| contactsHelper.js | 取引先責任者データを取得し、読み込み状況に基づいてトーストメッセージを表示するヘルパー関数 |
| contactList バンドル | |
| contactList.cmp | 取引先責任者リストコンポーネント |
| contactListController.js | レコードの編集ページを開き、取引先責任者レコード、関連ケース、および取引先責任者の住所の地図に移動するクライアント側コントローラアクション |
| contactList.css | コンポーネントのスタイル |
| Apex コントローラ | |
| ContactController.apxc | 取引先責任者レコードをクエリする Apex コントローラ |