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

Ext JS / Sencha Discussion :

Format de date


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2006
    Messages
    258
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 258
    Par défaut Format de date
    Bonjour,
    Je crise sur l'affichage d'une date dans un formulaire ExtJS 4

    Voici un extrait du code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    var myFormPanel = new Ext.form.Panel({
                      .....
                    items[
                      .....
                      new Ext.form.DateField({
                          fieldLabel: 'Date de naissance',
                          id:'dob',
                          name: 'dob',
                          width:195,
                          allowBlank:false,
                          format:'m d Y',
                          dateFormat:'Y-m-d',
                          submitFormat: 'Y-m-d'
                      }),
    Ne tenez pas compte des paramètres format, dateFormat, submitFormat qui sont les 183 215 ème essais (à 1 million près, bien sûir)

    Ma base MySQL (où je vais lire cette date) me sort (par exemple 2015-08-31 pour le 31 août. Tous les autres champs du formulaire s'affichent correctement.
    Il n'y a que cette date qui ne s'afiche pas du tout.

    Si quelqu'un a une idée, elle est la bienvenue, et je l'en remercie d'avance.

    Je suppose que le problème va être le même (ou l'inverse) lorsqu'il va falloir ré-enregistrer cette date...

    Kim

  2. #2
    Membre éclairé
    Inscrit en
    Septembre 2006
    Messages
    258
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 258
    Par défaut Ben ?? Ca marche tout seul maintenant
    Ben voila, j'ai résolu le problème

    Je me remercie et je livre la solution.

    Il suffit de ne mettre aucun spécificateur de format

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    var myFormPanel = new Ext.form.Panel({
                      .....
                    items[
                      .....
                      new Ext.form.DateField({
                          fieldLabel: 'Date de naissance',
                          id:'dob',
                          name: 'dob',
                          width:195,
                          allowBlank:false
                      }),
    Ca marche aussi bien à la lecture qu'à l'enregistrement
    Par contre, c'est assez déroutant à la saisie, mais ca me permet de continuer.

    Kim

  3. #3
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    Il te suffit de charger extjs fr qui se trouve dans le dossier locale
    dans ton html tu charges extjs et juste après extjs fr (attention tu as fr-CA qui est en français mais dont les formats de saisie de date sont canadien don à l'américaine)
    du coup toute ton applis vas utiliser des format français tant à l'affichage qu'à la saisie
    par contre les échanges avec le serveur reste tels qu'il était format US

    A+JYT

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

Discussions similaires

  1. Format de date
    Par royrremi dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 01/06/2004, 17h32
  2. Détecter le format de date au démarrage
    Par stigma dans le forum Access
    Réponses: 2
    Dernier message: 20/02/2004, 11h04
  3. Réponses: 11
    Dernier message: 02/09/2003, 14h20
  4. Problème de Format de date
    Par titititi007 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 18/06/2003, 08h19
  5. Réponses: 3
    Dernier message: 06/05/2002, 18h24

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