2017-09-05 2 views
0

Comment puis-je définir la couleur d'arrière-plan de l'en-tête d'une grille (table) dans Vaadin. Je essayé d'utiliser:Comment définir la couleur d'arrière-plan dans les cellules d'en-tête de la grille vaadin

grid.setCellStyleGenerator(cellRef -> (REFERENCES_INCLUDED_COLUMN + levelList.get(0).getName()).equals(cellRef.getProperty()) ? "rightalign" : null); 

où le REFERENCES_INCLUDED_COLUMN a les informations d'en-tête et aligner à droite est le style CSS. Mais je n'ai pas travaillé.

Y at-il un style CSS que je peux faire?

+0

Comment est 'rightalign' défini dans votre thème? – Morfic

Répondre

0

J'ai trouvé la réponse quelque part sur le forum Vaadin. Au lieu d'utiliser

grid.setCellStyleGenerator(cellRef -> (REFERENCES_INCLUDED_COLUMN + levelList.get(0).getName()).equals(cellRef.getProperty()) ? "rightalign" : null); 

que je me sens peut être utile si nous voulons faire un style pour les cellules spécifiques, je fini par utiliser le style CSS approprié

.v-grid .v-grid-header th.v-grid-cell { 
    background:#5A9CC5; 
    color: white; 
}