Bonjour,
Est-il possible d'afficher la date du jour par defaut non pas dans le calendrier mais dans la zone de texte.
j'utilise jsf2 et primefaces.
Merci d'avance
Version imprimable
Bonjour,
Est-il possible d'afficher la date du jour par defaut non pas dans le calendrier mais dans la zone de texte.
j'utilise jsf2 et primefaces.
Merci d'avance
il suffit que dans ton EL de ton composant
où dans ton controlleur tu asCode:
1
2
3 <h:inputText value="#{motifcontroller.maDate}"> <f:convertDateTime pattern="dd/MM/yyyy"> </h:inputText>
Code:madate=new Date();
Merci bruneltouopi :ccool:
j'affiche bien la date du jour dans la zone de texte par contre il prend pas cette valeur en considération si je valide je dois choisir une date a partir du calendrier :(
comment le forcer pour connaitre la date affichée par defaut
A vrai dire je ne comprend pas bien ton souci.tu mélanges tous.
soit un peu plus precis et postes ton code :zoubi:
voici le code
partie jsp :
//Code ManagedBeanCode:
1
2
3
4
5
6
7
8
9
10
11 <p:calendar widgetVar="calwidget" label ="Date Début Sortie" id="debutSortie" showOn="focus" locale="fr" pattern="dd/MM/yyyy" value="#{monManagedBean.dateDebutSortieScolaire}" styleClass="datepicker" > </p:calendar> <script type="text/javascript"> jQuery(document).ready(function(){ calwidget.jqEl.datepicker("option", "minDate", +0); }); </script>
lorsque je lance l'application j'ai bien la date du jour affichée dans la zone du texte mais lorsque je valide ça passe pas la valeur pour lui elle est null il faut que je selectionne la date a partir du calendrier pour que ça passe.Code:private Date dateDebutSortieScolaire =new Date();//avec les getter/setter
Soyons serieux soit c'est ton p:inputText qui va charger la date,soit c'est ton p:calendar.
Alors si tu utilises le p:calendar alors il est clair que cela marchera.
Mais si tu dois utiliser il faut mettre un Convertisseur sur h:InputText.
Car il devra prendre ton text en String: "11/12/2012" et le convertir en Date.
donc soit tu utilises l'inputText soit le calendar.A toi de voir
Je suis septique :roll:
ok utilises juste ceciEt vérifies bien que ton p:calendar se trouve bien dans un h:form et sans l'inputText.Code:
1
2 <p:calendar widgetVar="calwidget" label ="Date Début Sortie" id="debutSortie" pattern="dd/MM/yyyy" value="#{monManagedBean.dateDebutSortieScolaire}" />
Ca change rien ca m’enerve ce truc .
le p:calendar se trouve bien dans un h:form et j'utilise pas l'inputText.