Je suis familier avec l'utilisation d'une fonction pour déterminer une condition spécifique en utilisant xtemplate mais je ne sais pas comment appeler directement une fonction sans l'instruction conditionnelle if. Mon code, par exemple, veut ajouter certains caractères à une chaîne que j'utilise dans mon xtemplate. Je pense que la meilleure façon de le faire est d'ajouter les caractères lorsque le xtemplate est rendu.Appeler une fonction dans un ExtJS XTemplate
var myTpl = new Ext.XTemplate(
'<tpl for=".">',
'<tpl if="this.isThumbnailed(thumbnailed) == true">',
'<img src=this.getThumbUrl(rawThumbUrl)/>', //this call to function does not work, also tried variations of this.
'</tpl>',
'</tpl>',
{
isThumbnailed : function(thumbnailed) {
return ...;
},
getThumbUrl : function(rawThumbUrl) {
//... //this function does not get called.
return ...;
}
}
)
Est-ce que ce résoudre votre problème? –
Trouvé que, Si la fonction est globale puis '' fera l'affaire –
J'essaie cette même méthode mais son ne fonctionne pas dans IE 11. Avez-vous une idée? –