Bonjour,
Je rencontre actuellement un petit problème :
J'utilise dans une de mes pages le composant rich:calendar, seulement celui ci ne fonctionne pas sous ie 6, l'icone est bien présente mais lorsque que je clique dessus impossible d'afficher le calendrier... encore plus bizarre si je recharge la page le tout marche alors parfaitement bien.
De plus cette page marche très bien sous firefox 4 et google chrome... donc impossible de debugguer autrement que avec ie developper toolbar... ce qui n'est pas pratique ^^
Voici le code de la page coupable :
Comme vous pouvez le constater il y a un empilement plutôt conséquent de divers form, panelGrid, panelGroup etc... (avec d'autre données dedans évidement que j'ai enlevé par soucis de lisibilité) mon problème pourrait-il venir de cela?
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
19
20
21
22
23
24
25
26
27
28
29
30 <%@ page language="java" contentType="text/html;charset=UTF-8" %> <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %> <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %> <%@ taglib prefix="t" uri="http://myfaces.apache.org/tomahawk" %> <%@ taglib prefix="a4j" uri="http://richfaces.org/a4j" %> <%@ taglib prefix="rich" uri="http://richfaces.org/rich" %> <f:subview id="adhesionEditForm"> <h:panelGrid width="100%" columns="1"> <h:form id="frmAdhesion"> <h:panelGroup> <a4j:region id="ajaxRegion_ViewAdhesion"> <h:panelGrid width="100%" id="PanelAjouteEtapeHaut" rendered="#{adhesionConventionBackBean.showAjouteEtapeZone && adhesionConventionBackBean.dossierEditable}" columns="4"> <h:panelGroup> <rich:calendar id="dateEtape" value="#{adhesionConventionBackBean.etapeEnEdition.dateEtape}" popup="true" datePattern="dd/MM/yyyy" enableManualInput="true" showApplyButton="false" mode="client" inputSize="10" oninputkeypress="checkDateCar(event)" oninputblur="completeDate(this)"> <f:convertDateTime type="date" pattern="dd/MM/yyyy" timeZone="Europe/Paris"/> </rich:calendar> </h:panelGroup> </h:panelGrid> </a4j:region> </h:panelGroup> </h:form> </h:panelGrid> </f:subview>
ps : inutile de me dire de passer sous un "vrai" navigateur ma hiérarchie n'est pas de cet avis malheureusement
re ps : Querstion subsidiaire :Si quelqu'un sait comment utiliser firebug lite avec ie tabs sous google chrome je suis preneur ^^
re re ps : En remplacant le rich:calendar par un t:inputCalendar j'obtient l'erreur js suivante (toujours uniquement sous ie 6) : adhesionEditForm_3AfrmAdhesion_3AdateEtapeCalendarVar est indéfinie.
Voila!! Merci d'avance de vos réponse les gens!!
Partager