[RichFaces] rich:message ne s'affiche pas dans rich:dataTable
J'ai (encore) un souci avec ma rich:dataTable!
Avant, dans ma table de jsf je mettait un message donné par mon code java:
Code:
1 2 3 4 5
| FacesMessage msgTT1 = new FacesMessage(FacesMessage.SEVERITY_INFO,
"Init check done",
String.format("%d TT1 received from %s for %s",
receivedTT1.size(), ID, tID));
ctx.addMessage("mainForm:TT1List", msgTT1); |
Comme ça, c'est ok:
Code:
1 2 3 4 5 6 7 8 9 10
| <x:dataTable
preserveDataModel="true"
id="tt1List"
var="tt1"
value="#{ta.receivedTT1}">
<f:facet name="header">
<x:message for="tt1List" showSummary="false" showDetail="true" />
</f:facet>
.....
<x:dataTable> |
Mais dans la dataTable le message n'est pas affiché! Par contre, il est bien affiché si je le place après la dataTable:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <rich:dataTable id="tt1List"
var="tt1"
value="#{ta.receivedTT1}">
<f:facet name="header" >
<rich:columnGroup>
<rich:column colspan="13">
<x:message for="tt1List" showSummary="false" showDetail="true" />
</rich:column>
...
</rich:dataTable>
<x:message for="tt1" showSummary="false" showDetail="true" /> |
pourquoi?? c'est où l'erreur??