Bonjour à tous.
Je suis débutant en JSF et richfaces et je me retrouve face à un problème que je n'arrive pas à résoudre, merci d'y jetter un coup d'oeil.
J'aimerai afficher un champs de recherche qui est en fait une date et en dessous de celle ci une liste avec les résultats de la recherche.
J'utilise le tag rich:calendar pour le calendrier et le tag rich:scrollableDataTable pour ma liste de résultats.
Mon problème est que le calendrier richfaces qui s'ouvre a l'air de ne pas apprécier la présence de la scrollableDataTable en dessous de lui : les titres du scrollableDataTable passent devant la popup du calendrier et pire encore, il est impossible de cliquer sur les dates situées en dessous du titre de la liste...
(une petite image pour illustrer c'est toujours mieux)
La partie du calendrier qui se trouve au dessus de la liste fonctionne normalement...
Voilà mon code pour ces deux tags :
Code du calendrier:
(j'ai essayé avec et sans le a4j:outputPanel autour)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <a4j:outputPanel id="calendarTo" layout="block"> <rich:calendar value="#{VisitStatisticBean.dateTo}" locale="FR/fr" popup="true" datePattern="ddMMyyyy" showApplyButton="true" cellWidth="24px" cellHeight="22px" style="width:200px"/> </a4j:outputPanel>
Code de la liste:
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <rich:scrollableDataTable rowKeyVar="rkv2" frozenColCount="1" sortMode="single" height="300px" width="100%" id="visistStatisticList" columnClasses="columnClass2,,,columnClass2" value="#{VisitStatisticBean.list}" var="popcase"> <rich:column id="popcolumn1"> <f:facet name="header"> <h:outputText id="popheaderText1" styleClass="headerText" value="#{msg.VisitStatistic_Machin}"/> </f:facet> <h:outputText value="#{popcase.machin}"> </h:outputText> </rich:column> <rich:column id="popcolumn2"> <f:facet name="header"> <h:outputText id="popheaderText2" styleClass="headerText" value="#{msg.Truc}"/> </f:facet> <h:outputText value="#{popcase.truc}"> </h:outputText> </rich:column> </rich:scrollableDataTable>
Partager