Bonjour,

Mon problème concerne la récupération de plusieurs champs pour le reformatage d'un DisplayField à l'aide d'un template.

Je m'explique :

Dans une view, j'ai un champ défini de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
{
	xtype		: 'displayfield',
	id			: 'attachmentLink',
	name		: 'file_name',
	fieldSubTpl: [
		'<a id="{id}" style="padding-top : 40px;" target="_blank"' + 
		'href="http://localhost/media/com_projidcontracts/contracts/{file_id}.{file_ext}">{file_name}' + 
		'</a>'
	]
}
Cela me permet donc de récupérer un champ de ma base de données (ici le file_name) et de le transformer en lien hypertexte à l'aide de fieldSubTpl. Jusque ici, tout fonctionne très bien.

Maintenant, comme vous pouvez le voir, j'aimerais constituer mon href de plusieurs champs (définies dans mon model Extjs).

Y a t-il un moyen simple pour réaliser cela ? Ou alors je dois forcément passer par un listener pour transformer mon href par la suite ? Et dans le cas de l'utilisation d'un listener, quel évènement dois-je utiliser pour changer ce href à chaque changement du file_name ?

Un grand merci d'avance