[Sencha Touch] Bug controller et référence a une liste
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:
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:
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