Comment faire pour ajouter une action pour h:graphicImage Primefaces
Salut j'ai un graphicalImage et je veux une méthode dans la backingBean être fired up en cliquant sur l'image.Ci-dessous l'extrait de code que j'utilise, mais ça ne fonctionne pas. S'il vous plaît aider.
<h:graphicImage value="../resources/images/delete_button.png"
onclick="editBean.deleteStudyPlan"
style="float:center;height: 18px; width:20px;"
title="Delete the studyplan"/>
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'envelopper dans un
<h:commandLink>
ou<p:commandLink>
et spécifier leaction
là.Alternativement, vous pouvez simplement spécifier l'image en CSS image d'arrière-plan de la commande lien ou un bouton.
La
onclick
sûrement n'est pas une méthode d'expression d'un programme d'ACI backing bean méthode d'action. C'est une fonction JavaScript gestionnaire. JavaScript est un langage tout à fait différent qui s'exécute dans le navigateur internet, travail sur le code HTML produit par JSF.target
de l'attribut et de l'utiliser uniquement une fois que vous comprenez vraiment ce qu'il fait.action="#{editBean.deleteStudyPlan(studyPlan)}
ou<f:setPropertyActionListener>
. Ce n'est cependant totalement différent quesiton. Appuyez surAsk Question
bouton en haut à droite si vous stucks.