Rafraichissement de fragments et requestContext
Dans ma couche contrôleur Java, j'utilise le requestContext pour ajouter un message d'erreur/information à mon composant :
Code:
1 2 3 4 5
|
final MessageResolver messageResolver = messageBuilder.source(componentId + ":" + messageId)
.code(messageKey).args(args).build();
final RequestContext requestContext = RequestContextHolder.getRequestContext();
requestContext.getMessageContext().addMessage(messageResolver); |
Comment faire pour rafraichir ce composant ? J'ai testé, mais sans succès ceci :
Code:
1 2
|
RequestContextHolder.getRequestContext().getFlashScope().put(View.RENDER_FRAGMENTS_ATTRIBUTE, new String[] {"id-du-composant-a-rafraichir"}); |
J'ai essayé getViewScope() à la place de getFlashScope()... ça ne fonctionne pas non plus.
Des idées ?