Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to listen for maprender inside update record
    primarykey
    data
    text
    <p>Im loading my google map and want to display my route. When i put listeners just bellow map it works just fine.</p> <pre><code>{ xtype: 'map', flex: 1, mapOptions: { zoom: 13, mapTypeId: google.maps.MapTypeId.ROADMAP, }, listeners: { maprender : function(comp, map){; var directionsDisplay = new google.maps.DirectionsRenderer(); var directionsService = new google.maps.DirectionsService(); directionsDisplay.setMap(map); var start = 'New York'; var end = 'Chicago'; var request = { origin:start, destination:end, travelMode: google.maps.DirectionsTravelMode.DRIVING }; directionsService.route(request, function(response, status) { if (status == google.maps.DirectionsStatus.OK) { directionsDisplay.setDirections(response); } }); } } </code></pre> <p>When i move listeners to updateRecord so i can put start and end from my record, my listener for maprender doesnt start.</p> <pre><code>updateRecord: function(newRecord) { if (newRecord) { var record = newRecord; this.down('map').setListeners({ maprender : function(comp, map){ var tripsStore= Ext.getStore('Trips'); var directionsDisplay = new google.maps.DirectionsRenderer(); var directionsService = new google.maps.DirectionsService(); directionsDisplay.setMap(map); //alert("ok pressed"); console.log var start = record.data.from; var end = record.data.to; var request = { origin:start, destination:end, travelMode: google.maps.DirectionsTravelMode.DRIVING }; directionsService.route(request, function(response, status) { if (status == google.maps.DirectionsStatus.OK) { directionsDisplay.setDirections(response); } }); } }); } }, </code></pre> <p>Any ideas how i can fix this ?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload