j'ai un a4j:commandButton
qui ressemble à ceComment utiliser RichFaces a4j: ne pas utiliser commandButton soumettre
<a4j:commandButton id="stopBtn" type="button" reRender="lastOp"
action="#{MyBacking.stop}" value="Stop" />
</a4j:commandButton>
Lorsque l'application est déployée, et le bouton cliqué, la méthode stop() n'est pas appelé. Tous les a4j:commandButton
exemples font référence à des formes, mais ce bouton est sous une forme - c'est un bouton que l'utilisateur va utiliser pour que le serveur pour exécuter une logique back-end. À l'heure actuelle, la méthode est
public void stopNode() {
logger.info("STOPPING");
setLastOp("Stopped.");
}
D'autres méthodes qui ne pas utiliser ce type de bouton actualisent le champ lastOp, mais je ne vois rien sur la console avec celui-ci. Ai-je raison de lancer ceci comme un bouton? Devrais-je mettre ceci dans un tag h:form
?
La console Firebug dit:
this._form is null
que je ne comprends pas.
Toute aide bien appréciée.
Pour être honnête, je pensais à deux choses à la fois, et aurait édité la question après l'avoir essayé sauf la fin de ma journée de travail est venu et j'étais à la porte. +1 pour votre observation .. – volvox