問題
Universal Containers社には、モバイルアプリとデスクトップの両方をサポートするLightningレコードページがあります。アプリケーション構築者がAppExchangeからカスタムLightningコンポーネントをダウンロードしましたが、ユーザーがモバイルデバイスでコンポーネントを表示できません。何が問題でしょうか。
- レコードページテンプレートがモバイルデバイスをサポートしていません。
- コンポーネントを有効化する必要があります。
- レコードページを有効化する必要があります。
- コンポーネントはデスクトップページ用に開発されています。
正解
- レコードページテンプレートがモバイルデバイスをサポートしていません。
- コンポーネントを有効化する必要があります。
- レコードページを有効化する必要があります。
- コンポーネントはデスクトップページ用に開発されています。
解説
それぞれの選択肢の理由について説明します。
□ レコードページテンプレートがモバイルデバイスをサポートしていません。
これは不正解です。Lightningレコードページ自体はモバイルとデスクトップの両方をサポートするように設計されているため、テンプレートがモバイルデバイスをサポートしていないという状況は一般的ではありません。Salesforce Lightning ExperienceとSalesforce Mobile Appは、同じレコードページを異なるデバイスで利用できるようになっています。
□ コンポーネントを有効化する必要があります。
これは不正解です。AppExchangeからダウンロードしたカスタムLightningコンポーネントは、インストール後にSalesforce内で直接使用可能です。
□ レコードページを有効化する必要があります。
これは不正解です。レコードページが有効化されていない場合は、デスクトップでもモバイルでも表示されないため、これが原因ではありません。ページ自体が既にデスクトップでサポートされているため、これが問題の原因ではありません。
□ コンポーネントはデスクトップページ用に開発されています。
これは正解です。AppExchangeからダウンロードしたカスタムLightningコンポーネントがモバイルデバイスで表示されない主な理由は、そのコンポーネントがモバイルデバイスに対応していない、つまりデスクトップ専用に開発されている可能性があるためです。Lightningコンポーネントは、モバイルとデスクトップの両方で動作するように設計することができますが、すべてのコンポーネントがそのように設計されているわけではありません。開発者は、特定のプラットフォームでのみ使用されるようにコンポーネントを設計することがあります。
コメント