※この内容は2018/12時点のものです。
新規および更新された Apex メソッド、例外、インターフェースを理解する
- 説明:日本語
- Challenge:日本語選択問題
Platform デベロッパー向けの新機能の学習
- 説明:日本語
- Challenge:日本語選択問題
Lightning 地図コンポーネントと Apex の継承された共有の使用
- 説明:日本語
- Challenge:英語ハンズオン
※本ChallengeにはSalesforce.com社による公式日本語訳、解説があります。
https://quip.com/A1BSA9zWXBMT
Challenge要約
※筆者注:事前に「ハンズオン Challenge への準備」に記載されたオブジェクト、レコードの作成作業をChallenge用組織で実施してください。なお、「表示ラベル(複数形)」設定のため、オブジェクト作成前に組織情報の「言語のデフォルト値」を英語に設定する必要があります。
- TowerMapUtilClass クラスのコードブロックをコピーし、コール元のクラスの共有設定を継承するよう修正してください。
- TowerMapControllerClass クラスのコードブロックをコピーし、強制的に共有ルールが適用されるように修正してください。
- Towermap Lightning コンポーネントのコードブロックをコピーし、「<!-- Create lightning:map here -->」の部分にTowermapという名前の lightning:map コンポーネントを実装してください。 実装するコードは、「v.mapMarkersの値をmapMarkers属性に渡す」、「v.markersTitleの値をmarkersTitle属性に渡す」、「zoomLevel属性を5に設定する」必要があります。
- Towermap Lightning コンポーネントのコントローラコードブロックとヘルパーコードブロックをコピーし、Towerのすべての場所をサーバーから取得するコントローラとヘルパー関数を作成してください。
- マップを表示するために、あなたは「Towers」という名前の1列のLightningアプリケーションページを作成し、 Lightning Experience アプリケーションランチャーに追加することができます。経験豊富な開発者は、他の方法を選択することもできます。
※筆者注:Lightningアプリケーションページの作成は任意です。