問題
Cloud Kicks社のユーザーから、タイムカードのカスタムページレイアウトには項目が多すぎるというフィードバックがありました。いくつかの項目は、他の項目の値が入力されている場合にのみ必要です。この問題を解決するために、アプリケーション構築者は何を構成すればよいでしょうか。
- ページレイアウトを分ける
- 連動選択リスト
- 動的フォーム
- Lightning Web コンポーネント
正解
- ページレイアウトを分ける
- 連動選択リスト
- 動的フォーム
- Lightning Web コンポーネント
解説
それぞれの選択肢の理由について説明します。
□ ページレイアウトを分ける
これは不正解です。ページレイアウトを分けることは、異なるユーザーまたは異なる状況に基づいて異なるページレイアウトを提供することはできますが、特定の項目の値が入力されている場合にのみ特定の項目を表示するような動的な制御は提供しません。
□ 連動選択リスト
これは不正解です。連動選択リストは、ある選択リストの選択に基づいて別の選択リストの選択肢を制限しますが、項目が多すぎるという問題や、特定の項目の値が入力された場合にのみ必要とされる項目の動的表示に直接対応するものではありません。
□ 動的フォーム
これは正解です。動的フォームを使用することで、特定の条件に基づいてフォーム上の項目を動的に表示または非表示にすることができます。これにより、ユーザーからのフィードバックに対応し、必要に応じてのみ特定の項目を表示することが可能になります。
□ Lightning Web コンポーネント
これは不正解です。カスタムのUIを構築するために使用できる強力なツールですが、標準機能を使用して特定の項目の値が入力された場合にのみ項目を表示するという具体的な要件を満たすためには、動的フォームがより適切な選択肢です。このアプローチは開発リソースを必要とし、動的フォームよりも複雑になる可能性があります。
コメント