Bonjour,
je suis en train de travailler avec GXT Grid, mon problème c qu'il m'affiche des lignes vides (si j'ai 5 éléments dans ma list ils m'affiche 5 lignes vides) mon code est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 ListStore<Utilisateur> L = new ListStore<Utilisateur>(); Grid<Utilisateur> grid; final List<ColumnConfig> configs = new ArrayList<ColumnConfig>(); ColumnConfig c = new ColumnConfig("idUtilisateur", "Matricule", 150); configs.add(c); c = new ColumnConfig("idHearchi", "Id Hiearchi", 150); configs.add(c); c = new ColumnConfig("attribute1", "Attribut", 150); configs.add(c); c = new ColumnConfig("pwd", "Mot de passe", 150); configs.add(c); c = new ColumnConfig("nomUtilisateur", "Nom", 150); configs.add(c); c = new ColumnConfig("prenomUtilisateur", "Pr\u00E9nom", 150); configs.add(c); c = new ColumnConfig("privilege", "Privilége", 150); configs.add(c); c = new ColumnConfig("fonction", "Fonction", 150); configs.add(c); utilService.getUtilisateur(new AsyncCallback<List<Utilisateur>>() { public void onFailure(Throwable caught) { System.out.println("Failed to load users."); } @Override public void onSuccess(List<Utilisateur> result) { System.out.println("Prenom utilisateur: "+result.get(0).getPrenomUtilisateur()); System.out.println(result.size()); L.add(result); grid = new Grid<Utilisateur>(L, new ColumnModel(configs)); grid.setAutoHeight(true); grid.setBorders(true); grid.setStripeRows(true); } });merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86 public class Utilisateur extends BaseModel implements java.io.Serializable { /** * */ private static final long serialVersionUID = 1L; private String idUtilisateur; private Integer idHearchi; private Integer attribute1; private String pwd; private String nomUtilisateur; private String prenomUtilisateur; private Integer privilege; private String fonction; public Utilisateur() { } public Utilisateur(String idUtilisateur, Integer idHearchi, Integer attribute1, String pwd, String nomUtilisateur, String prenomUtilisateur, Integer privilege, String fonction) { this.idUtilisateur = idUtilisateur; this.idHearchi = idHearchi; this.attribute1 = attribute1; this.pwd = pwd; this.nomUtilisateur = nomUtilisateur; this.prenomUtilisateur = prenomUtilisateur; this.privilege = privilege; this.fonction = fonction; } public String getIdUtilisateur() { return this.idUtilisateur; } public void setIdUtilisateur(String idUtilisateur) { this.idUtilisateur = idUtilisateur; } public Integer getIdHearchi() { return this.idHearchi; } public void setIdHearchi(Integer idHearchi) { this.idHearchi = idHearchi; } public Integer getAttribute1() { return this.attribute1; } public void setAttribute1(Integer attribute1) { this.attribute1 = attribute1; } public String getPwd() { return this.pwd; } public void setPwd(String pwd) { this.pwd = pwd; } public String getNomUtilisateur() { return this.nomUtilisateur; } public void setNomUtilisateur(String nomUtilisateur) { this.nomUtilisateur = nomUtilisateur; } public String getPrenomUtilisateur() { return this.prenomUtilisateur; } public void setPrenomUtilisateur(String prenomUtilisateur) { this.prenomUtilisateur = prenomUtilisateur; } public Integer getPrivilege() { return this.privilege; } public void setPrivilege(Integer privilege) { this.privilege = privilege; } public String getFonction() { return this.fonction; } public void setFonction(String fonction) { this.fonction = fonction; } }![]()
Partager