AJAX ne fonctionne pas sur un formulaire généré
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 :
Code:
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> |
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.
Quelqu'un saurait-il m'indiquer d'où peut venir le problème ?
Merci d'avance pour votre aide.