Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/02/2011, 13h28   #1
Invité de passage
 
Inscription : février 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 2
Points : 1
Points : 1
Par défaut AdvancedDataGrid changer Header Color Text

Bonjour,

j'ai un AdvancedDataGrid je cherche a changer la couleur du texte D'entête de colonne, mais ça ne fonctionne pas , le change de police et de style là ça fonctionne , je n'avais pas ce problème avec un DataGrid !!



Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var col:AdvancedDataGridColumn= new AdvancedDataGridColumn();
 
...
var H:CSSStyleDeclaration=new CSSStyleDeclaration;
	H.setStyle("color",0xFF0000); //FONCTIONNE PAS
 
	H.setStyle("letterSpacing",15); //OK
	H.setStyle("fontFamily","Comic Sans MS"); //OK
	H.setStyle("fontWeight","bold"); //OK
	H.setStyle("fontStyle","italic"); //OK
	H.setStyle("textDecoration","underline"); //OK
 
	col.setStyle("headerStyleName",H);
...
ça fait deux jours que je cherche , je comprend pas le problème.

d'avance merci.
yan78000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 16h19   #2
Nouveau Membre du Club
 
Inscription : juin 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 8
Points : 38
Points : 38
J'ai eu un problème similaire, le style "headerStyleName" ne semble pas (plus?) affecter le rendu.

Si tu veux modifier la police du header il faut changer les propriétés de style du AdvancedDataGridHeaderRenderer, soit ponctuellement soit globalement comme ci-dessous:

Code CSS :
1
2
3
4
5
6
 
mx|AdvancedDataGridHeaderRenderer
{
	color:		#0B3B6B;
	font-weight: 	bold;
}

A+
Octom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2011, 10h12   #3
Invité de passage
 
Inscription : février 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 2
Points : 1
Points : 1
Par défaut Solution

voici une solution
ajouter dans la definition de la colonne
Code :
1
2
 
col.headerRenderer=new ClassFactory(MyHeaderTab)
puis la class MyHeaderTab

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package MesClasses
{
 
	import mx.controls.advancedDataGridClasses.AdvancedDataGridHeaderRenderer;
 
 
 
 
	public class MyHeaderTab extends AdvancedDataGridHeaderRenderer
	{
		public function MyHeaderTab() 
		{
			setStyle("color",0XFF0000);
 
		}
	}
}
yan78000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h50.


 
 
 
 
Partenaires

Hébergement Web