Problème, remplissage d'une Datatable en passant par un objet
Bonjour,
j'ai (encore) un problème:
Je veux remplir un tableau dynamiquement, donc dans mon Bean j'ai fais :
Code:
1 2 3 4 5 6
|
public class UserTimeManager {
private List<Users> users;
...
} |
Dans ce cette classe Users, j'ai:
Code:
1 2 3 4 5 6 7 8
|
public class Users implements java.io.Serializable {
private String login;
private UsersDatas usersDatas;
...
} |
Code:
1 2 3 4 5 6
|
public class UsersDatas implements java.io.Serializable {
private Integer remainTime;
...
} |
Et donc voici mon code JSF:
Code:
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> |
Et enfin l'erreur:
Code:
1 2
|
javax.el.ELException: /pages/administration.xhtml @97,85 value="#{user.usersDatas.remainTime}": Error reading 'remainTime' on type integration.database.UsersDatas_$$_javassist_0 |
L'affichage des login fonctionnent, mais quand je veux ajouter la variable remainTime en passant par UsersDatas, la ça plante.
Une idée?
Merci.