Bonjour,
j'ai (encore) un problème:
Je veux remplir un tableau dynamiquement, donc dans mon Bean j'ai fais :
Dans ce cette classe Users, j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class UserTimeManager { private List<Users> users; ... }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public class Users implements java.io.Serializable { private String login; private UsersDatas usersDatas; ... }Et donc voici mon code JSF:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class UsersDatas implements java.io.Serializable { private Integer remainTime; ... }
Et enfin l'erreur:
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 <rich:dataTable onRowMouseOver="this.style.backgroundColor='#F1F1F1'" onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'" cellpadding="0" cellspacing="0" width="400" border="0" var="user" value="#{userTimeManager.users}"> <rich:column> <f:facet name="header"> <h:outputText styleClass="headerText" value="Login" /> </f:facet> <h:outputText styleClass="headerText" value="#{user.login}" /> </rich:column> <rich:column> <f:facet name="header"> <h:outputText styleClass="headerText" value="Time" /> </f:facet> <h:outputText styleClass="headerText" value="#{user.usersDatas.remainTime}" /> </rich:column> </rich:dataTable>
L'affichage des login fonctionnent, mais quand je veux ajouter la variable remainTime en passant par UsersDatas, la ça plante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 javax.el.ELException: /pages/administration.xhtml @97,85 value="#{user.usersDatas.remainTime}": Error reading 'remainTime' on type integration.database.UsersDatas_$$_javassist_0
Une idée?
Merci.
Partager