dans mon application JSF J'ai besoin de mettre à jour le composant ui pendant la phase d'application d'invocation. Peut-il être fait? Voici le code que j'ai produit jusqu'à présent:JSF - Mise à jour du modèle dans la phase d'application d'invocation
public void resetDataScroller(ActionEvent actionEvent) {
final FacesContext ctx = FacesContext.getCurrentInstance();
ctx.getViewRoot().invokeOnComponent(ctx, "paginator_and_table:scroll_1", new ContextCallback() {
public void invokeContextCallback(FacesContext facesContext, UIComponent uiComponent) {
HtmlDatascroller htmlDatascroller = (HtmlDatascroller) uiComponent;
htmlDatascroller.setPage(1);
htmlDatascroller.setValue(1);
}
});
}
Cet écouteur d'action semble en composant dataScroller et page jeux et de la valeur à 1. Unfortunatelly il ne semble pas fonctionner du tout, parce que rendu dataScroller a la page différente de celle 1.
Ai-je raté quelque chose?