Bonjour,
J'ai un flextabel et j'aimerai bien séparer les Row (lignes) par des lignes horizontaux. pour qu'on va bien la séparation .
quelqu'un aurait une idée ?
Merci
Bonjour,
J'ai un flextabel et j'aimerai bien séparer les Row (lignes) par des lignes horizontaux. pour qu'on va bien la séparation .
quelqu'un aurait une idée ?
Merci
Bonjour,
As-tu pensé au CSS pour ça ?
C'est ce que je fais personnellement.
Oui mais donner un style au tableFlex ou à ces cellules ?
Tu peux faire les deux.
Voici un petit algorithme qui va t'aider :
Cet algo te permet d'associer un même style à toutes les cellules d'une ligne paire et un même autre style à toutes les cellules d'une ligne impaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 for (int i = 0; i < unNombreDeLignes; i++) { for (int j = 1; j < unNombreDeColonnes; j++) { Widget cellule = tonFlexTable.getWidget(i, j); if ((i % 2) == 0) { cellule.setStyleName("styleLignePaire"); } else { cellule.setStyleName("styleLigneImpaire"); } } }![]()
Merci bcp , ça marche
cela dit j'ai apporte une petite modif .
Avec getWidget ça passe pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 for (int i = 0; i < 5; i++) { for (int j = 0; j < 4; j++) { CellFormatter cellule = projectFlexTable.getCellFormatter(); if ((i % 2) == 0) { cellule.setStyleName(i,j,"styleLignePaire"); } else { cellule.setStyleName(i,j,"styleLigneImpaire"); } } }
Partager