エラー応答の設定
エラーが発生した場合、ユーザが状況を理解して処理方法を把握できるように、アプリケーションのパフォーマンスが適切に低下する必要があります。エラー状況をシミュレーションして、ユーザエクスペリエンスの影響を確認するには、Salesforce Lightning Inspector を使用します。
- 応答を変更するアクションをドラッグして、[PENDING OVERRIDES (保留中の上書き)] セクションに移動します。
- ドロップダウンリストから [Error Response Next Time (次回にエラー応答)] を選択します。
- [Error Message (エラーメッセージ)] を追加します。
-
[Error Stack (エラースタック)] 項目にテキストを追加します。
- [保存] をクリックします。
-
アクションの実行をトリガするには、ページを更新します。
- 変更されたアクション応答が [PENDING OVERRIDES (保留中の上書き)] セクションから [PROCESSED OVERRIDES (処理済みの上書き)] セクションに移動します。
- 左パネルの [COMPLETED (完了)] セクションに State が ERROR になっているアクション応答が表示されます。
-
行った変更に関連する UI の変更があれば、それを確認します。UI では、ユーザにアラートが表示されたり、ユーザがアプリケーションを継続して使用したりしている間にエラーが処理されています。
パフォーマンスが適切に低下するように、アクション応答のコールバックでエラー応答 (response.getState() === "ERROR") が処理されていることを確認します。