IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

Résultat rendu par <rich:calendar>


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2011
    Messages : 12
    Par défaut Résultat rendu par <rich:calendar>
    Salut,
    voici mon "rich:calendar" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <rich:calendar 
                        value="#{user.date}"
    	            popup="true"
    	            showApplyButton="false" 
    	            cellWidth="24px" 
    	            cellHeight="22px" 
    	            inputSize="17"
    	            style="width:200px;"
    	            locale="FR"
    	            datePattern="dd-MM-yyyy"
    		    enableManualInput="true"
    	             />
    la valeur retouner par cette inputText est de la format :
    Thu Mar 24 00:00:00 GMT 2011
    bien sur lorsque je fait appel a la valeur "date".
    j'aimerais avoir une résultats similaire à: dd-MM-yyyy, pour le sauvegarde dans une base.
    et merci d'avance.

  2. #2
    Membre confirmé Avatar de mahbool
    Inscrit en
    Octobre 2010
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 27
    Par défaut
    salut essaye d'ajouter un converter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <f:convertDateTime pattern="dd/MM/yyyy"/>
    et tien moi au courant

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2011
    Messages : 12
    Par défaut
    Salut,
    Merci mahboul, mais la problème persiste toujours,
    le f:convertDateTime je crois pour regler la date, et non pas pour convertir le format du date en sortie de rich:calendar ...
    Merci amigo

  4. #4
    Membre confirmé Avatar de mahbool
    Inscrit en
    Octobre 2010
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 27
    Par défaut
    salut essaye de voir avec ca parcque ca marche pour moi ;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    DateFormat dateFormat = new SimpleDateFormat("yyyy-dd-MM");
    String dateInscri = " ' "+ dateFormat.format(tonObjet.getDateInscri ()) +" ' ";
    biensur getDateInscri () retourne une variable de type date
    et tiens moi au courant

  5. #5
    Membre confirmé Avatar de mahbool
    Inscrit en
    Octobre 2010
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 27
    Par défaut
    voici une autre solution plus generale elle consiste a réér une classe qu tu peux utiliser directement ds ton calendar la voila

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    @ManagedBean(name = "jsfUtil")
    @SessionScoped
    public class JsfUtil {
     
    	private String formatDate = "dd/MM/yyyy";	
    	private TimeZone timeZone=TimeZone.getTimeZone("GMT+1");
    +getter et setter }
    et dans ta page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <rich:calendar id="date" value="#{beanController.objet.date}"
    							datePattern="yyyy/MM/dd" required="true"
    							timeZone="#{jsfUtil.timeZone}"
    							requiredMessage="Champ obligatoire !">
    							<f:convertDateTime pattern="#{jsfUtil.formatDate}" />
    						</rich:calendar>

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2011
    Messages : 12
    Par défaut
    Salut,
    je bien fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <rich:calendar 
            value="#{user.date}"
    	popup="true"
    	showApplyButton="false" 
    	cellWidth="24px" 
    	cellHeight="22px" 
            inputSize="17"
    	style="width:200px;"
    	locale="FR"
    	datePattern="dd/MM/yyyy"	               			
    	enableManualInput="true"
            <f:convertDateTime pattern="dd/MM/yyyy"/>
    </rich:calendar>
    a propos, la valeur du inputText date est bien en format dd/MM/yyyy, mais l'orsque je fait appel à la variable date, j'obtien : Thu Mar 24 00:00:00 GMT 2011, une chose comme ça, alors que je veut l'avoir de la format dd/MM/yyyy,
    Merci mahboul pour votre collaboration.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/06/2010, 18h36
  2. Résultat commençant par un chiffre avec requête SELECT
    Par nicolas.pissard dans le forum Requêtes
    Réponses: 4
    Dernier message: 02/04/2010, 13h31
  3. PSQLException "Aucun résultat retourné par la requête&q
    Par BRAUKRIS dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 15/09/2005, 20h55
  4. limiter le résultat retourné par le count
    Par SuperFoustan dans le forum Langage SQL
    Réponses: 8
    Dernier message: 05/08/2003, 12h10
  5. Réponses: 3
    Dernier message: 18/05/2003, 00h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo