Edit : titre modifier pour éviter de recréer un sujet

Bonjour,

je viens de me lancer dans le développement d'applications mobile avec le framework Sencha Touch depuis ce matin.

j'ai une vue contenant une liste de client, que je récupère via une base de données.
Je souhaiterais que lorsqu'on clic sur un élément de la liste, afficher une seconde vue contenant toutes les info du clients (c'est la que je bloque).

voici mon code :

ma vue client :
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
24
25
26
27
Ext.define('MyApp.view.Clients', {
	extend: 'Ext.dataview.List',
	id : "listeClient",
 
    requires: [
		'Ext.data.proxy.Rest'
    ],
 
	config: 
	{
 
		itemTpl: '{libelle}',
		store: 
		{			
			autoLoad: true,
			fields: ['Idclient', 'libelle', 'code'],
			proxy: 
			{
				type: 'rest',
				url: 'serv/ConnectBase.php'
			}		
		},
 
	},
 
 
});
le controller correspondant a la vue :
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
24
25
Ext.define('MyApp.controller.Clients', {
    extend: 'Ext.app.Controller',
 
	config: 
	{
		refs: 
		{
			nav: '#listeClient'
		},
 
		control: 
		{
			nav: 
			{
				itemtap: 'onNavTap'
			}
		}	
	},
 
	onNavTap: function(list, index, item, record) 
	{
		Ext.Msg.alert("clic","clic");
	},	
 
});
pour le moment je souhaiterais juste que lorsqu’on clic sur un élément de la liste, un message soit affiché, mais rien ne se passe.
je n'ai pas trouver comment spécifier que mon controller et ma vue était lié peut être le problème vient il de la.

merci d'avance.


Edit : problème résolus