1

変更の保存中に検証が失敗する場合がありますが、実際のエラー メッセージに戻って表示するにはどうすればよいですか。saveFailed 関数は実行されますが、失敗した検証とそれらの個々のエラーメッセージに関する詳細情報が必要です

 function saveChanges() {
       if (manager.hasChanges()) {
           manager.saveChanges()
               .then(saveSucceeded)
               .fail(saveFailed);
       } else {
           alert("Nothing to save");
       };
   };


   function saveSucceeded() {
       alert("changes saved successfully");
   };

   function saveFailed(error) {
       alert("Error while saving changes" + error.message);
   };
4

2 に答える 2

1

ブリーズ ダウンロードで提供される TODO サンプルをご覧ください。

dataservice.js は、検証エラーをキャッチして表示する方法を明確に示しています。

于 2013-01-29T01:34:40.713 に答える