Mercurial > lada > lada-client
changeset 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 | c22b24926500 |
children | d49a6fcd9f57 |
files | app/view/orte/CreateOrt.js |
diffstat | 1 files changed, 14 insertions(+), 1 deletions(-) [+] |
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',