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 :

Affichage de date dans la grid et dans le field


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2012
    Messages : 180
    Par défaut Affichage de date dans la grid et dans le field
    salut,


    dans ma gride j'ai une colonne de type date

    mais lors de l'affichage des données la date est affiché sous cette forme par exemple :

    Wed, 10 Jun 2009 16:11:53 +0100

    le code source de cette gride est :

    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
    var testGrid1 = Ext.create('Ext.grid.Panel', {
            id:'testGrid1 ',
            store: testGridStore,
            collapsible:true,
     
            columns: [
     
                {text: 'test1', flex: 1, sortable: true,   dataIndex: 'num_speech'},
                {text: 'test2', flex: 1, sortable: true,   dataIndex: 'dateOfBirth'}
     
                ],
     
            columnLines: true,
            anchor: '100%',
            height: 250,
            frame: true,
            margin: '0 5 5 5',
     
     
        });

    mon but est d'afficher la date dans la gride sous ce format : d/m/y

    j'ai essayé sans succès avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {text: 'test1', flex: 1, sortable: true,   dataIndex: 'dateOfBirth',dateFormat: 'd/m/y'},
    j'ai une autre question,

    j'ai une calendrier qui affiche la date dans le field sous cette forme d/m/y

    mon but est d'afficher juste l'année dans le field :

    mon ancien code est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    xtype: 'datefield',
    fieldLabel: 'test',
    id: 'yearOfExecution',
    dateFormat: 'd/m/y',
    anchor:'20%',
    displayField: 'label',
    valueField: 'value',
    la modification pour afficher seulement l'année est concernée cette ligne :

    merci d'avance

  2. #2
    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
    tu peux lire la doc sur la localisation

    après avoir chargé ext-all.js
    tu ajoute
    ext-lang-fr.js (présent dans le dossier locale)
    les date seront automatiquement au forma français
    A+JYT

Discussions similaires

  1. Problème d'affichage de date dans un Label
    Par L'aigle de Carthage dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 04/05/2007, 09h00
  2. Problème d'affichage de date dans une base de donnée
    Par Gouyon dans le forum C++Builder
    Réponses: 7
    Dernier message: 11/04/2007, 07h57
  3. Affichage des dates dans un ListGridView, et tri
    Par mister3957 dans le forum Framework .NET
    Réponses: 4
    Dernier message: 18/03/2007, 11h26
  4. Pb d'affichage de date dans Excel a partir de VB6 !
    Par sebajedi dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 19/01/2007, 09h28
  5. Réponses: 2
    Dernier message: 26/12/2006, 12h49

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