Mercurial > lada > lada-client
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) { |