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