Je ne sais pas si c'est possible mais j'ai une application qui ne fait pas ce que je veux. D'abord, il affiche une liste de restaurants à partir d'une base de données dans un panneau.Comment ajouter un bouton à un tpl
tpl: [
'<tpl for=".">',
'<div="my_div"><h2>{restaurant_name}</h2></div>',
'</tpl>'
]
Cela fonctionne correctement et me donne une liste de mes restaurants. Maintenant vient la question. Je veux ajouter un bouton pour que "my_div" clique sur un autre panneau. Je peux le faire avec un objet amarré mais cette idée ne marchera pas puisque vous pouvez cliquer sur n'importe quel restaurant et obtenir leurs informations.
Je suppose que j'aurais besoin d'appeler en quelque sorte un gestionnaire d'événements (que je peux travailler à partir d'un élément ancré). Je suis fondamentalement bloqué sur comment ajouter un bouton à un modèle, et l'aide de sencha est inutile sur ce sujet.
Je gestionnaires d'événements qui ressemblent à ceci:
var restaurantListHandler = function(button,event){
mainPanel.setActiveItem(restaurantList, {type: 'slide', direction: 'right'});
}
Merci
Eric
-1 pour l'utilisation abusive des goto-markers ('javascript:') et l'utilisation de js importuns. – scheffield