[JAVA] Au moment de l'événement dialogReturn, j'ai vérifié car il n'est pas mis à jour même si je spécifie un composant avec mise à jour

Je souhaite mettre à jour les éléments à l'écran avec les valeurs renvoyées par la boîte de dialogue ouverte par le cadre de dialogue, j'ai donc écrit comme suit.

<p:ajax event="dialogReturn" listener="#{hoge.fuga}" process="comp" update="comp" />

Il y a un composant avec l'identifiant "comp" sur le même écran, et la valeur de "comp" est modifiée dans la méthode "hoge.fuga".

Cependant, la valeur n'est pas mise à jour dans cette description. La cause est l'ordre d'exécution listener courrier par processus update Cela devient l'ordre de. Il semble qu'elle n'a pas changé car la valeur mise à jour par l'auditeur est écrasée par le processus avec la valeur avant le changement.

Si vous souhaitez utiliser la valeur de comp dans hoge.fuga, vous pouvez décrire comp dans le processus comme le bouton qui appelle la boîte de dialogue.

Je pense que la commande est un processus, un auditeur, une mise à jour ... C'est une spécification étrange qu'il est inutile de décrire le processus dans p: ajax.

Recommended Posts

Au moment de l'événement dialogReturn, j'ai vérifié car il n'est pas mis à jour même si je spécifie un composant avec mise à jour
Même si j'écris le paramètre de STRICT_QUOTE_ESCAPING dans CATALINA_OPTS dans tomcat8.5, il n'est pas reflété.
Si VIEW (template) n'est pas rechargé en modifiant RACK_ENV au moment du développement avec Padrino, activez reload_templates.
Une histoire qui a souffert d'un espace qui ne disparaît pas même s'il est taillé avec Java La cause est BOM
Que faire quand est invalide car il ne commence pas par un "-"
Même si je souhaite convertir le contenu d'un objet de données en JSON en Java, il existe une référence circulaire ...
J'ai vérifié le nombre de taxis avec Ruby
[Solution] Un mémo que j'ai eu du mal car le format de sinatra-validation a changé.
[JavaScript] Axios (ajax) ne peut pas obtenir le corps de la réponse au moment d'une erreur
La fin de la programmation catastrophique # 03 "Comparaison d'entiers, si" a> b ", supposons que c'est" a --b> 0 ""
Si hash [: a] [: b] [: c] = 0 dans Ruby, je veux que vous étendiez récursivement même si la clé n'existe pas