Salut,
Voila mon problème, j'ai une datatable et un inputText. Quand je clique sur la datatable je voudrais passer la valeur sur laquelle j'ai cliqué à l'inputText. C'est aussi simple que ça
Donc coté jsp :
et coté bean j'aurais ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <ice:inputText id="idTxtFullNameAsset" value="#{bean.fullNameAsset}" />
Code : Sélectionner tout - Visualiser dans une fenêtre à part this.setFullNameAsset("Machin");
Mais cette opération ne marche pas. Donc j'ai essayé de recherche à contourner cela et j'ai trouvé cette solution :
Coté bean
Ils disent que ça marche très bien et il y a d'autres qu'ils l'en essayer avec succès. Sauf que ça marche pas chez moi !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 UIInput inputTextFullName = (UIInput)FacesContext.getCurrentInstance().getViewRoot().findComponent("popupForm:idTxtFullNameAsset"); if ( inputTextFullName != null ) { inputTextFullName.setValue(asset.getName()); inputTextFullName.setSubmittedValue(null); } this.setFullNameAsset(asset.getName());
Si ça peut servir je peux vous mettre ma Jspx !
Est ce qu'il y a quelqu'un qui a déja eu ce genre de problème ? Et comment à votre avis, je pourrais setter le inputText
Merci pour votre aide.
Partager