- submitClicked: function(e) {
- console.log("submit clicked");
- this.app.hideError();\r
- e.preventDefault();\r
+ destroyError: function(model, result, xhr, infoMsgId) {
+ result["what"] = "destroy " + model.__proto__.modelName;\r
+ result["infoMsgId"] = infoMsgId;\r
+ this.app.showError(result);\r
+ },\r
+\r
+ destroySuccess: function(model, result, xhr, infoMsgId) {\r
+ result = {status: xhr.xhr.status, statusText: xhr.xhr.statusText};\r
+ result["what"] = "destroy " + model.__proto__.modelName;\r
+ result["infoMsgId"] = infoMsgId;\r
+ this.app.showSuccess(result);\r
+ },
+
+ submitContinueClicked: function(e) {
+ console.log("saveContinue");
+ e.preventDefault();
+ this.save();
+ },
+
+ submitLeaveClicked: function(e) {
+ console.log("saveLeave");
+ e.preventDefault();
+ this.save();
+ this.app.navigate("list", this.model.modelName);
+ },
+
+ submitAddAnotherClicked: function(e) {
+ console.log("saveAnother");
+ e.preventDefault();
+ this.save();
+ this.app.navigate("add", this.model.modelName);
+ },
+
+ save: function() {
+ this.app.hideError();