Comme indiqué dans le titre j'ai un problème avec la classe DataModel voici comment ma classe est crée et à la sélection il me renvois toujours le premier élement de la liste.
Voici le code pour la création du DataModel
Le code de la sélection qui pose problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public final DataModel getActiviteItems() { //Current.getActivites() renvois un Set !!!!! return new ListDataModel(new ArrayList(current.getActivites())); }
La page xhtml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 selected.add((OptionSupplementaire) getItems().getRowData());
Quelqu'un a une explication pour moi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <h:panelGroup rendered="#{activiteController.activiteItems.rowCount > 0}"> <rich:dataTable value="#{activiteController.activiteItems}" var="item" rowClasses="odd-row, even-row" styleClass="stable"> .... <rich:column> <f:facet name="header"> <h:outputText value=""/> </f:facet> <h:commandLink action="#{activiteController.addOptions}" value="Options (#{item.optionSupplementaires.size()})" immediate="true"/>
Partager