Ajax mise à jour et la présentation à l'aide de h:commandButton
Comment mettre à jour un div et partielle de soumission à l'aide de <h:commandButton>
, je l'ai déjà utilisé <p:commandButton>
de façon partielle présentation par le réglage de l'ajax attribut de vrai et de la mise à jour de l'attribut :statusBlock, où l'id de la <h:panelGroup>
est statusBlock. Je vais avoir quelques problèmes de conception avec <p:commandButton>
donc je ne peux pas l'utiliser donc je dois utiliser <h:commandButton>
.
Vous devez vous connecter pour publier un commentaire.
Cela doit être fait par l'imbrication d'une
<f:ajax>
en elle.Dans les effets,
fait exactement la même chose que
Noter que la subtile différence avec le PrimeFaces équivalent est que PrimeFaces par défaut
@form
dans le processus d'/exécuter, tandis que le<f:ajax>
défaut de paiement d'un de@this
, de sorte que vous pourriez avoir besoin de spécifier explicitementexecute="@form"
sur tous les lieux où vous n'avez pas spécifié leprocess
attribut dans la PrimeFaces composant.Voir aussi:
<f:ajax execute>
fait exactement la même chose que<p:commandButton process>
. Le<f:ajax render>
fait exactement la même chose que<p:commandButton update>
. Ces attributs juste spécifie les composants doit être exécuté/traitées au cours de la soumettre le formulaire (qui est par défaut en cas de PrimeFaces pour l'ensemble de la forme et dans le cas de la norme ACI pour le composant en cours).Vous pouvez simplement utiliser les composants de base aux côtés de f:ajax par exemple