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:
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:
{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:
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 :
Code:
displayField: 'label',
merci d'avance