Bonjour à tous,
J'ai un souci, je souhaiterais récupérer la valeur d'une dataTable, en particulier la valeur de 'industryName1' :
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....)
1 2 3
| UIComponent monComponent = (UIComponent) FacesContext
.getCurrentInstance().getViewRoot().findComponent(
"industryName1"); |
ou encore
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 !
Partager