Salut,
J'arrive pas à récupérer le composant inputText de ma JSP. Voila comment je fais :
ça me renvoit null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part UIInput inputTextFullName =(UIInput)FacesContext.getCurrentInstance().getViewRoot().findComponent("popupForm:idTxtFullNameAsset");
Et la partie ou il y a le inputText la voila :
Merci pour votre aide
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88 <ice:form id="popupForm"> <ice:panelPopup id="popupId" visible="#{bean.popupVisible}" styleClass="icePnlPopTabSet" modal="true"> <f:facet name="header"> <ice:panelGrid style="text-align: right;" width="100%" cellpadding="0" cellspacing="0" columns="1"> <ice:commandButton image="../images/img/closePopup.gif" action="#{bean.closePopup}" title="Close this draggable popup" immediate="true" /> </ice:panelGrid> </f:facet> <f:facet name="body" > <ice:panelTabSet selectedIndex="#{bean.secondFocusIndex}" styleClass="stylePnlTabSet" > <!-- Panel Tab 11 --> <ice:panelTab label="Asset Managers" id="panelTab11" > <ice:panelGrid columns="2" styleClass="panelPopupGrid"> <ice:panelGroup style=" border: 1px solid #ABABAB; "> <ice:dataTable value="#{bean.assetRowDataModel}" var="row" id="tableSet1" rows="4" cellpadding="0" width="200px" styleClass="tablestyle"> <ice:rowSelector styleClass="#{bean.styleRowSelector}" /> <ice:column> <f:facet name="header"> <ice:outputText value="Full list" style="text-decoration:underline;"/> </f:facet> <ice:panelGroup style="text-align:center;"> <ice:commandLink > <ice:outputText value="#{bean.assetCellValue}" title="#{bean.assetCellValue}"/> </ice:commandLink> </ice:panelGroup> </ice:column> <ice:column> <f:facet name="header"> </f:facet> <ice:panelGroup style="text-align:center;"> <ice:commandLink actionListener="#{bean.deleteAssetManagers}"> <ice:graphicImage id="expandContractImage2" value="../images/img/close.gif" style="border: 0px solid;" title="Delete"/> </ice:commandLink> </ice:panelGroup> </ice:column> <ice:column> <f:facet name="header"> </f:facet> <ice:panelGroup style="text-align:center;"> <ice:commandLink actionListener="#{bean.updateAssetManagers}"> <ice:outputText value="Edit"/> </ice:commandLink> </ice:panelGroup> </ice:column> </ice:dataTable> <!-- Paginator with page controls --> <br> </br> <ice:panelGroup style="text-align:center;"> <ice:dataPaginator for="tableSet1" paginator="true" fastStep="3" paginatorMaxPages="4" renderFacetsIfSinglePage="false" styleClass="OLPgr" binding="#{bean.assetPaginator}"> <f:facet name="first"> <ice:graphicImage url="../images/img/first_btn.jpg" styleClass="OLPgrScrBtn" title="First Page" /> </f:facet> <f:facet name="last"> <ice:graphicImage url="../images/img/last_btn.jpg" styleClass="OLPgrScrBtn" title="Last Page" /> </f:facet> <f:facet name="previous"> <ice:graphicImage url="../images/img/previous_btn.jpg" styleClass="OLPgrScrBtn" title="Previous Page" /> </f:facet> <f:facet name="next"> <ice:graphicImage url="../images/img/next_btn.jpg" styleClass="OLPgrScrBtn" title="Next Page" /> </f:facet> </ice:dataPaginator> </ice:panelGroup> </ice:panelGroup> <ice:panelGroup style=" border: 1px solid #ABABAB; "> <ice:panelGrid columns="2"> <ice:panelGrid columns="1" > <ice:outputText value="Full Name" style="color:white;"/> <ice:outputText value="Trader Id (definitive)" style="color:white;"/> </ice:panelGrid> <ice:panelGrid columns="1"> <ice:inputText id="idTxtFullNameAsset" value="#{bean.fullNameAsset}"/> <ice:inputText id="idTxtTraderIdAsset" value="#{bean.traderIdAsset}"/> </ice:panelGrid> ......
Partager