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.

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>
et côté java :
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;
	}
il ne récupère aucune donnée du checkbox, j'ai juste l'avertissement suivant :

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