comparison app/controller/form/Messung.js @ 713:2e478b3a587a

Set some loading masks.
author Raimund Renkert <raimund.renkert@intevation.de>
date Wed, 08 Apr 2015 10:52:32 +0200
parents baef70abfe71
children 605bc34b45a0
comparison
equal deleted inserted replaced
712:baef70abfe71 713:2e478b3a587a
23 }); 23 });
24 }, 24 },
25 25
26 save: function(button) { 26 save: function(button) {
27 var formPanel = button.up('form'); 27 var formPanel = button.up('form');
28 formPanel.setLoading(true);
28 var data = formPanel.getForm().getFieldValues(true); 29 var data = formPanel.getForm().getFieldValues(true);
29 for (var key in data) { 30 for (var key in data) {
30 formPanel.getForm().getRecord().set(key, data[key]); 31 formPanel.getForm().getRecord().set(key, data[key]);
31 } 32 }
32 formPanel.getForm().getRecord().save({ 33 formPanel.getForm().getRecord().save({
55 }); 56 });
56 win.show(); 57 win.show();
57 win.initData(); 58 win.initData();
58 } 59 }
59 } 60 }
61 formPanel.setLoading(false);
60 }, 62 },
61 failure: function(record, response) { 63 failure: function(record, response) {
62 button.setDisabled(true); 64 button.setDisabled(true);
63 button.up('toolbar').down('button[action=discard]') 65 button.up('toolbar').down('button[action=discard]')
64 .setDisabled(true); 66 .setDisabled(true);
81 } 83 }
82 else { 84 else {
83 Ext.Msg.alert(Lada.getApplication().bundle.getMsg('err.msg.save.title'), 85 Ext.Msg.alert(Lada.getApplication().bundle.getMsg('err.msg.save.title'),
84 Lada.getApplication().bundle.getMsg('err.msg.response.body')); 86 Lada.getApplication().bundle.getMsg('err.msg.response.body'));
85 } 87 }
88 formPanel.setLoading(false);
86 } 89 }
87 }); 90 });
88 }, 91 },
89 92
90 discard: function(button) { 93 discard: function(button) {

http://lada.wald.intevation.org