Bonjour,

je développe une appli mobile avec sencha touch.

j'ai réussis a créer une vue avec une Google map :
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
					}
				}                    
			},
		]
 
	}
j'aimerais récupérer mon composant map dans mon controller en utilisant son xtype,
pour le moment je fais un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var map = Ext.getCmp('myMap').getMap();
mais j'ai un warning lorsque je double clic sur mon bouton affichant la map:

[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()`.
et je me demandais s'il etais possible de récupérer mon objet map en passant directement pas son xtype ?

j'ai essayer d'ajouter dans mon controller une reference a mon xtype :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
refs: 
		{
			localise:'#locButton',
			Carte:'#map',
		},
mais "Carte" est toujours "undefined".

Est-ce possbile ?

edit : probleme resolus