Bonjour,
je développe une appli mobile avec sencha touch.
j'ai réussis a créer une vue avec une Google map :
j'aimerais récupérer mon composant map dans mon controller en utilisant son xtype,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 config: { fullscreen: true, items : [ { xtype: 'map', useCurrentLocation: false, id: 'myMap', height: '100%', mapOptions: { zoom: 12, navigationControl: true, navigationControlOptions: { style: google.maps.NavigationControlStyle.SMALL } } }, ] }
pour le moment je fais un truc du genre :
mais j'ai un warning lorsque je double clic sur mon bouton affichant la map:
Code : Sélectionner tout - Visualiser dans une fenêtre à part var map = Ext.getCmp('myMap').getMap();
et je me demandais s'il etais possible de récupérer mon objet map en passant directement pas son xtype ?[WARN][Ext.Component#constructor] Registering a component with a id (`myMap`) which has already been used. Please ensure the existing component has been destroyed (`Ext.Component#destroy()`.
j'ai essayer d'ajouter dans mon controller une reference a mon xtype :
mais "Carte" est toujours "undefined".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 refs: { localise:'#locButton', Carte:'#map', },
Est-ce possbile ?
edit : probleme resolus
Partager