Mercurial > lada > lada-client
comparison app/controller/Ort.js @ 1373:94d35d5a7913
update other panels if ortegrid changes
author | Maximilian Krambach <mkrambach@intevation.de> |
---|---|
date | Thu, 09 Feb 2017 11:54:22 +0100 |
parents | 1cc11bada44e |
children |
comparison
equal
deleted
inserted
replaced
1372:f2db1da82297 | 1373:94d35d5a7913 |
---|---|
122 */ | 122 */ |
123 gridSave: function(editor, context) { | 123 gridSave: function(editor, context) { |
124 var i18n = Lada.getApplication().bundle; | 124 var i18n = Lada.getApplication().bundle; |
125 context.record.save({ | 125 context.record.save({ |
126 success: function(record, response) { | 126 success: function(record, response) { |
127 Ext.StoreManager.get('orte').load(); | |
127 var grid = Ext.ComponentQuery.query('ortstammdatengrid')[0]; | 128 var grid = Ext.ComponentQuery.query('ortstammdatengrid')[0]; |
128 grid.store.load(); | 129 grid.store.load({ |
129 Ext.StoreManager.get('orte').load(); | 130 callback: function() { |
131 var map = Ext.ComponentQuery.query('map')[0]; | |
132 map.addLocations(grid.store); | |
133 var parentPanel = grid.up('panel').ownerCt; | |
134 if (parentPanel){ | |
135 if (parentPanel.ortstore) { | |
136 parentPanel.ortstore.load(); | |
137 } | |
138 var ozf = parentPanel.down('ortszuordnungform'); | |
139 if (ozf){ | |
140 ozf.setOrt(null, record); | |
141 } | |
142 } | |
143 } | |
144 }); | |
130 }, | 145 }, |
131 failure: function(record, response) { | 146 failure: function(record, response) { |
132 var json = response.request.scope.reader.jsonData; | 147 var json = response.request.scope.reader.jsonData; |
133 if (json) { | 148 if (json) { |
134 if (json.message){ | 149 if (json.message){ |
135 Ext.Msg.alert(i18n.getMsg('err.msg.save.title') | 150 Ext.Msg.alert(i18n.getMsg('err.msg.save.title') |
136 +' #'+json.message, | 151 +' #'+json.message, |
137 i18n.getMsg(json.message)); | 152 i18n.getMsg(json.message)); |
138 } else { | 153 } else { |
139 Ext.Msg.alert(i18n.getMsg('err.msg.save.title'), | 154 Ext.Msg.alert(i18n.getMsg('err.msg.save.title'), |
140 i18n.getMsg('err.msg.generic.body')); | 155 i18n.getMsg('err.msg.generic.body')); |
141 } | 156 } |
142 } | 157 } |
143 } | 158 } |
144 }); | 159 }); |
145 }, | 160 }, |
146 | 161 |
147 /** | 162 /** |