多くのフィールドを持つ VF ページがあります。要件は、フィールドのすべてのエラー メッセージをページの上部にまとめてリストし、フィールド レベルのエラー メッセージを含める必要があることです。現在、次のようなものがあります。
<apex:inputField value = 'f1' />
<apex:inputField value = 'f2' />
ユーザーが [送信] をクリックすると、コントローラー レベルで、いずれかのフィールドが空白かどうかを確認し、空白の場合は集計エラーを返します。しかし、これはすべてコントローラーレベルで発生しているため、必要な赤いバーをレンダリングする方法がわかりません
基本的に要件は、
- 必須フィールドには赤いバーがあります
- フィールドが入力されていない場合は、フィールド レベルのエラーを表示します
- すべてのフィールド レベルのエラーについて、ユーザーがこれらの値を入力する必要があることを示すメッセージをページの上部に表示します。