J'ai un objet Employé que j'affiche en inputtext. Par exemple, le prénom de l'employé est affiché dans un texte d'entrée. Lorsque la valeur de ce prénom change, une méthode est appelée. Avant que cela ne soit fait, je veux appeler une méthode qui sauvegarde l'ID de l'employé dans le managedbean afin que je sache quel employé doit être modifié. Comment dois-je faire, j'ai obtenu ceci jusqu'à présent :
<h:outputText value="First name:"/>
<p:inplace id="firstname" editor="true">
<p:ajax event="save" onsuccess="#{employeeController.saveName()}"/>
<p:inputText id="firstName" value="#{emp.firstName}"
required="true" label="text"
valueChangeListener="#{employeeController.firstNameChanged}">
<p:ajax event="valueChange" listener="#{employeeController.onValueChangedStart}"/>
</p:inputText>
</p:inplace>
Je suppose que je devrais transmettre l'ID avec la méthode onValueChangedStart ou firstNameChanged. Comment dois-je m'y prendre ? Ou existe-t-il un meilleur moyen de le faire ? Il existe un getter pour l'emp, donc #{emp}.id pour le récupérer.