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);	             
			}
          });
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;
    }
}
merci d'avance