Mercurial > lada > lada-client
diff app/view/orte/CreateOrt.js @ 450:e228fecd1577
Set lon/lat coordinates when selecting a verwaltungseinheit.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Thu, 05 Dec 2013 17:18:45 +0100 |
parents | b3e806045a5a |
children | debfcc7713e3 |
line wrap: on
line diff
--- a/app/view/orte/CreateOrt.js Thu Dec 05 17:17:48 2013 +0100 +++ b/app/view/orte/CreateOrt.js Thu Dec 05 17:18:45 2013 +0100 @@ -28,7 +28,20 @@ { xtype: 'verwaltungseinheiten', name: 'ort_gemId', - fieldLabel: 'Gemeinde' + fieldLabel: 'Gemeinde', + listeners: { + 'select': { + scope: me, + fn: function(field, newValue, oldValue) { + var lon = field.up('window').down( + 'numberfield[name=ort_longitude]'); + var lat = field.up('window').down( + 'numberfield[name=ort_latitude]'); + lon.setValue(newValue[0].data.longitude); + lat.setValue(newValue[0].data.latitude); + } + } + } }, { xtype: 'numberfield',