Bonjour,
Je fais des tests afin d'utiliser AJAX. J'ai beaucoup de mal avec les formulaires que je génère à la volée, voici ma page JSF :
L'AJAX ne fonctionne pas, je suis sûr que ça a un rapport avec le fait que j'utilise <c:foreach> car si je fais un test sur un formulaire statique ça fonctionne.
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 <c:forEach var="skill" items="#{changeSkillManagedBean.skillsById}"> <h:form> <div class="row"> <div class="cell"> <h:inputText id="skill_#{skill.id}" value="#{skill.libelle}" required="true" requiredMessage="Champ vide" size="30" maxlength="100" /> </div> <div class="cell"> <h:commandButton value="Modifier" action="#{changeSkillManagedBean.validate(skill.id)}"> <f:ajax execute="skill_#{skill.id}" render="output_#{skill.id}" /> </h:commandButton> </div> <div class="cell"> <h:outputText id="output_#{skill.id}" value="#{changeSkillManagedBean.confirmMsg}" class="blue" /> </div> </div> </h:form> </c:forEach>
Quelqu'un saurait-il m'indiquer d'où peut venir le problème ?
Merci d'avance pour votre aide.
Partager