サーバー側の Apex コントローラークラスを作成する
はじめに
Lightning コンポーネントフレームワークは、モバイルデバイスとデスクトップデバイスに対応した動的な Web アプリケーションを開発するための UI フレームワークです。
このクイックスタートでは、組織の取引先責任者のリストを表示する簡単な Lightning コンポーネントを作成します。最初に Apex コントローラークラスを作成し、次に Lightning コンポーネントとイベントハンドラーを作成して、最後にコンポーネントで取引先責任者のリストを表示します。
Trail Together の動画
エキスパートの説明を見ながらこのステップを進めて行きたい場合は、 Trail Together シリーズの一部である、こちらの動画をご覧ください。
Apex コントローラーを作成する
クラスを作成して、取引先責任者のデータにアクセスします。
- Trailhead Playground で
をクリックして [設定] を選択します。
- [Quick Find (クイック検索)] ボックスで [Web Console (Web コンソール)] を検索して選択します。
- [Enable Developer Console (開発者コンソールを有効化)] で、[Active (有効)] に設定します。
- ページを更新します。
- 設定ギア
をクリックし、[Developer Console (開発者コンソール)] を選択します。
-
[File (ファイル)] | [New (新規)] | [Apex Class (Apex クラス)] の順に選択します。
- クラス名として、
MyContactListControllerと入力し、[OK]をクリックします。
- クラスの本文 (
{}括弧で囲まれた部分) に、次のコードを入力します。ヒント: Trailhead コードスニペットの右上隅にある [Copy (コピー)] をクリックすると、コードスニペットをコピーして貼り付けることができます。@AuraEnabled が指定された Apex メソッドは、Lightning コンポーネントからコールできます。@AuraEnabled public static List<Contact> getContacts(Id recordId) { return [SELECT Id, FirstName, LastName, Email, Phone FROM Contact WHERE AccountId = :recordId]; }
-
[File (ファイル)] | [Save (保存)] を選択します。
