こんにちは、jsf環境ではちょっと新しいですが、primefacesの唸り声を更新してから、commandButtonアクションからページにリダイレクトしようとしています。
<p:commandButton value="Guardar" action="#{AgendamientoMBean.procesaAgendamientoJ()}"
update="growlDetalle" />
マネージドBeanコード
FacesContext context = FacesContext.getCurrentInstance();
context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, descripcion, detalle));
....
....
return "agp_bandeja_citas_llamadas?faces-redirect=true";
これはページにリダイレクトするだけですが、うなり声のメッセージは表示されません。メソッドを変更してページを返さない場合、メッセージが表示されることをテストしました。
私はリダイレクトしているページのうなり声を更新しようとしていましたが、それは不可能だと思います。
リダイレクトすると、新しいページにいるため、更新機能が失われたと思います。
jsfに最初に更新を行ってからリダイレクトするように指示する方法はありますか?
よろしくお願いします。