Bonjour,
Je renseigne un champs Date en ouvrant une popup, ce champ est vide au debut. Quand je choisie une date et je valide , la validation se fait correctement et la popup se ferme.
Quand j'ouvre de nouveau la popup, la date n'est pas vide, elle contient l'ancienne valeur saisie.
Mon but est de remettre le champ date à vide a la réouverture de la popup (champ date pas en String)
le code java est :
private Date dateFacturation;
(getter , setter)
Code jsf :
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 <ig:dialogWindow id="igDw001" modal="false" windowState="hidden" style="width:270px;height:150px" initialPosition="manual" binding="#{affretement.bean.dwDateFacturation}" stateChangeListener="#{affretement.bean.dateFacturationStateChangeListener}"> <ig:dwHeader captionText="#{bundle['prompt.affretement.resultat.popup.datefacturation']}"> <ig:dwCloseBox></ig:dwCloseBox> </ig:dwHeader> <ig:dwContentPane> <h:panelGrid columns="2" width="100%"> <h:outputText value="#{bundle['prompt.affretement.constituer.datefacturation']}" /> <ig:dateChooser id="datefactu" editMasks="dd/MM/yyyy" binding="#{affretement.bean.dateFacturationChooser}" value="#{affretement.bean.dateFacturation}" validator="dateValidator" /> <h:outputText /> <!-- <h:message id="dateerrorfact" for="datefactu" /> --> <h:outputText /> <h:commandButton styleClass="inputbtn" value="#{bundle['prompt.commande.transport.button.constituer']}" action="#{affretement.bean.validerDateFacturation}" /> </h:panelGrid> </ig:dwContentPane> </ig:dialogWindow>
Partager