問題
Universal Containers社は、モバイルアプリとデスクトップの両方をサポートするLightningレコードページを使用しています。アプリケーションビルダーはAppExchangeからカスタムLightningコンポーネントをダウンロードしましたが、ユーザーがモバイルデバイスでコンポーネントを表示できません。考えられる原因はどれですか。
- レコードページのテンプレートがモバイルデバイスをサポートしていない。
- コンポーネントを有効化する必要がある。
- レコードページを有効化する必要がある。
- コンポーネントがデスクトップページ用に開発されている。
正解
- レコードページのテンプレートがモバイルデバイスをサポートしていない。
- コンポーネントを有効化する必要がある。
- レコードページを有効化する必要がある。
- コンポーネントがデスクトップページ用に開発されている。
解説
それぞれの選択肢の理由について説明します。
□ レコードページのテンプレートがモバイルデバイスをサポートしていない。
これは不正解です。Lightningレコードページ自体はモバイルとデスクトップの両方をサポートするように設計されているため、テンプレートが原因でモバイルで表示されないことはありません。
□ コンポーネントを有効化する必要がある。
これは不正解です。Lightningコンポーネントには有効化という概念はありません。Lightningページ自体の有効化は必要ですが、コンポーネントを個別に有効化することはできません。
□ レコードページを有効化する必要がある。
これは不正解です。レコードページが有効化されていない場合、そもそもデスクトップでもコンポーネントが表示されません。しかし、今回の問題では「モバイルでのみ表示されない」という状況であるため、レコードページの有効化が原因ではありません。
□ コンポーネントがデスクトップページ用に開発されている。
これは正解です。一部のLightningコンポーネントはモバイルでの動作を考慮せずに開発されているため、モバイルデバイスでは表示されないことがあります。特に、開発者がデスクトップ専用として設計した場合、モバイル対応になっていない可能性があります。アプリケーションビルダーは、コンポーネントのドキュメントやメタデータを確認し、モバイルでの互換性を確認する必要があります。
参考:Lightning プラットフォーム全体の Salesforce コンテナ
次の問題へ
![](https://tysonblog-whitelabel.com/wp-content/uploads/2024/02/2021-03_Badge_SF-Certified_Platform-App-Builder_High-Res-300x294.png)
前の問題へ
![](https://tysonblog-whitelabel.com/wp-content/uploads/2024/02/2021-03_Badge_SF-Certified_Platform-App-Builder_High-Res-300x294.png)
1問目から復習する
![](https://tysonblog-whitelabel.com/wp-content/uploads/2024/02/2021-03_Badge_SF-Certified_Platform-App-Builder_High-Res-300x294.png)
コメント