Bonjour,
Je débute avec primefaces et je suis confronté au problème suivant : je n'arrive pas à récuperer les valeurs de checkbox insérées dans un datagrid.
et côté java :
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 <td><p:dataGrid var="s" value="#{FichiersBean.sessionsCombo}" columns="3" layout="grid" rows="12" paginator="true" id="session" paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" rowsPerPageTemplate="6,12,16"> <f:facet name="header"> !!sessions </f:facet> <p:panel header="#{s.nom}" style="text-align:center"> <h:panelGrid columns="1" style="width:100%"> <p:selectManyCheckbox value="#{FichiersBean.fichiersSelectionnes}" > <f:selectItems value="#{s.fichiers}" var="fichier" itemLabel="#{fichier.nom}" itemValue="#{fichier}" /> </p:selectManyCheckbox> </h:panelGrid> </p:panel> </p:dataGrid></td>
il ne récupère aucune donnée du checkbox, j'ai juste l'avertissement suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public Fichier[] getFichiersSelectionnes() { return fichiersSelectionnes; } public void setFichiersSelectionnes(Fichier[] fichiersSelectionnes) { this.fichiersSelectionnes = fichiersSelectionnes; }
AVERTISSEMENT: There are some unhandled FacesMessages, this means not every FacesMessage had a chance to be rendered.
These unhandled FacesMessages are:
- tabview:fichiersForm:session:0:j_id_15: Erreur durant la mise à jour des données.
- tabview:fichiersForm:session:1:j_id_15: Erreur durant la mise à jour des données.
Merci pour votre aide
Partager