Bonjour à tous,
J'ai un souci, je souhaiterais récupérer la valeur d'une dataTable, en particulier la valeur de 'industryName1' :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<hx:dataTableEx id="industryCollection1" value="#{pc_DcMyDemosAddOther.demo.industryCollection}" var="varindustryCollection" styleClass="dataTableEx"
headerClass="headerClass" footerClass="footerClass"
rowClasses="rowClass1, rowClass2" columnClasses="columnClass1"
border="0" cellpadding="2" cellspacing="0">
	<hx:columnEx id="industryName1column">
		<h:selectOneMenu styleClass="inputText" id="industryName1" value="#{varindustryCollection.industryId}">
				<f:selectItems value="#{pc_AddDemo.listAllIndustries}"id="selectItems10" />
		</h:selectOneMenu>
	</hx:columnEx>
</hx:dataTableEx>
<
Je pensais qu'avec qlq chose de type (avec l'id complet....)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
UIComponent monComponent = (UIComponent) FacesContext
		.getCurrentInstance().getViewRoot().findComponent(
				"industryName1");
ou encore

Code : Sélectionner tout - Visualiser dans une fenêtre à part
HtmlSelectOneMenu industryValue = (HtmlSelectOneMenu) FacesContext.getCurrentInstance().getViewRoot().findComponent("viewFragment1:form1:industryCollection1:0:industryName1");

mais ca ne marche pas ? J'ai tjs "null" comme valeur

Si vous avez une idée, je suis preneur !
Merci d'avance !