breezeバリデータの情報は読んでいますが、実際に発生しているエラーを表示する方法がわかりません。breezeクライアントの検証エラーを表示する方法
エラー:クライアント側の検証エラーが発生しました。詳細は、このオブジェクトのエンティティエラーコレクションを参照してください。
私はそれがentity.entityAspect.getValidationErrors()のどこかにあると信じていますが、そこから実際のエラーを取得する方法を見つけるのに問題があります。
エンティティにレコードを挿入しようとしていますが、このエラーメッセージが表示されたときに変更を保存しようとしています。
私はこれまでに調べました。 getValidationErrorsは常に戻ります。未定義のメソッド 'getValidationErrors'を呼び出せません。manager = configureBreezeManager(); manager.entityAspect.getValidationErrors() – user1813251
Breeze zipのDocCodeサンプルの検証例を見てください。しかし、あなたのコメントを見れば、EntityManagerには 'entityAspect'プロパティがなく、エンティティ自体にはそれぞれ 'entityAspect'プロパティがあります。エンティティマネージャのすべてのエラーが必要な場合は、manager.getEntities()を使用します。forEach(function(ent){var errors = ent.entityAspect.getValidationErrors()); –
ありがとうございました。 – user1813251