Bonjour,

j'ai un soucis, j'ai un datatable, avec 3 colonnes, dont un est un inputtext, je veux modifier les valeurs dans ce inputtext, mais après dans le bean, il ne vois pas les valeurs que j'ai modifiées

pourquoi ?

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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
 
<rich:scrollableDataTable footerClass="datatableHeader"
								rowClasses="even,odd" id="listFichiersEdiLigneDetails"
								rows="100"
								value="#{fichierEdiBean.listeFichierEdiLigneDetailsDashboard}"
								var="ligne" width="780px" height="400px"
								headerClass="datatableHeader"
								>
								<rich:column >
									<f:facet name="header">
										<h:outputText value="Champs" />
									</f:facet>
									<h:outputText styleClass="#{ligne.rowClass}"
										value="#{ligne.nomChamps}" />
								</rich:column>
								<rich:column width="220px">
									<f:facet name="header">
										<h:outputText value="Valeur" />
									</f:facet>
									<h:inputText styleClass="rubriqueInput"
										value="#{ligne.valChamps}" />
								</rich:column>
								<rich:column width="435px">
									<f:facet name="header">
										<h:outputText value="Erreur" />
									</f:facet>
									<h:outputText styleClass="#{ligne.rowClass}"
										value="#{ligne.valErreur}" />
								</rich:column>
							</rich:scrollableDataTable>
 
 
 
<a4j:commandLink style="color:#FFFFFF;"
												value="#{msg.ButtonValider}"
												reRender="content,detailMessage"
												action="#{fichierEdiBean.validerLigne}"
												/>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
	public String validerLigne() throws PersistanceException{
		for (TypeTableauFichierEdiLigneDetails oneLigne : listeFichierEdiLigneDetailsDashboard){
 
 
			logger.debug(oneLigne.getValChamps());
}
}
et ça m'affiche toujours la valeur d'origine et pas la nouvelle