comparison app/view/window/MessungEdit.js @ 696:b0f1dcdf981d

Made the unhandled Errors more talkativew
author Dustin Demuth <dustin@intevation.de>
date Thu, 26 Mar 2015 16:26:24 +0100
parents 817524db4017
children c632c7c34029
comparison
equal deleted inserted replaced
695:d6ef146e1a9f 696:b0f1dcdf981d
96 96
97 initData: function() { 97 initData: function() {
98 this.clearMessages(); 98 this.clearMessages();
99 var that = this; 99 var that = this;
100 Ext.ClassManager.get('Lada.model.Messung').load(this.record.get('id'), { 100 Ext.ClassManager.get('Lada.model.Messung').load(this.record.get('id'), {
101 failure: function(record) { 101 failure: function(record, response) {
102 // TODO 102 // TODO
103 console.log("An unhandled Failure occured. See following Response and Record");
104 console.log(response);
103 console.log(record); 105 console.log(record);
104 }, 106 },
105 success: function(record, response) { 107 success: function(record, response) {
106 var me = this; 108 var me = this;
107 if (this.probe.get('treeModified') < record.get('treeModified')) { 109 if (this.probe.get('treeModified') < record.get('treeModified')) {
108 Ext.Msg.show({ 110 Ext.Msg.show({
109 title: 'Probe nicht aktuell!', 111 title: 'Probe nicht aktuell!',
110 msg: 'Die zugehörige Probe wurde verändert.\nMöchten Sie zu der Probe zurückkehren und neu laden?\nOhne das erneute Laden der Probe wird das Speichern der Messung nicht möglich sein.', 112 msg: 'Die zugehörige Probe wurde verändert.\n'+
113 'Möchten Sie zu der Probe zurückkehren und neu laden?\n'+
114 'Ohne das erneute Laden der Probe wird das Speichern'+
115 ' der Messung nicht möglich sein.',
111 buttons: Ext.Msg.OKCANCEL, 116 buttons: Ext.Msg.OKCANCEL,
112 icon: Ext.Msg.WARNING, 117 icon: Ext.Msg.WARNING,
113 closable: false, 118 closable: false,
114 fn: function(button) { 119 fn: function(button) {
115 if (button === 'ok') { 120 if (button === 'ok') {
130 this.setMessages(json.errors, json.warnings); 135 this.setMessages(json.errors, json.warnings);
131 } 136 }
132 }, 137 },
133 scope: this 138 scope: this
134 }); 139 });
135 console.log(this.record);
136 if (this.record.get('readonly') == true){ 140 if (this.record.get('readonly') == true){
137 this.disableForm(); 141 this.disableForm();
138 } 142 }
139 }, 143 },
140 144

http://lada.wald.intevation.org