Bonjour,
j'essaye d'afficher une list mais passé la page de chargement, j'arrive sur une page blanche sans erreur.
Je ne vois pas d'où vient le problème.
proto/app.js
proto/app/model/Fonction.js
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 Ext.application({ name: 'proto', requires: [ 'Ext.MessageBox' ], views: ['Fonction'], icon: { '57': 'resources/icons/Icon.png', '72': 'resources/icons/Icon~ipad.png', '114': 'resources/icons/Icon@2x.png', '144': 'resources/icons/Icon~ipad@2x.png' }, isIconPrecomposed: true, startupImage: { '320x460': 'resources/startup/320x460.jpg', '640x920': 'resources/startup/640x920.png', '768x1004': 'resources/startup/768x1004.png', '748x1024': 'resources/startup/748x1024.png', '1536x2008': 'resources/startup/1536x2008.png', '1496x2048': 'resources/startup/1496x2048.png' }, launch: function() { // Destroy the #appLoadingIndicator element Ext.fly('appLoadingIndicator').destroy(); // Initialize the main view Ext.Viewport.add(Ext.create('proto.view.Fonction')); }, onUpdated: function() { Ext.Msg.confirm( "Application Update", "This application has just successfully been updated to the latest version. Reload now?", function(buttonId) { if (buttonId === 'yes') { window.location.reload(); } } ); } });
proto/app/store/Fonctions.js
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 Ext.define('proto.model.Fonction', { extend: 'Ext.data.Model', config: { fields: [ { name: 'Id', type: 'string' }, { name: 'Name', type: 'string' }, { name: 'Description', type: 'string' }, { name: 'Visible', type: 'string' }, { name: 'CreatedAt', type: 'date' }, { name: 'UpdatedAt', type: 'date' }, { name: 'DeletedAt', type: 'date' } ] } });
proto/app/view/Fonction.js
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 Ext.define('proto.store.Fonctions', { extend: 'Ext.data.Store', requires: [ 'proto.model.Fonction' ], config: { autoLoad: true, model: 'proto.model.Fonction', // storeId: 'OnLineStoreFonction', data: [ { Id: '1', Name: 'id1', Description: '', Visible: 'O', CreatedAt: '', UpdatedAt: '', DeletedAt: '' }, { Id: '2', Name: 'id2', Description: '', Visible: 'N', CreatedAt: '', UpdatedAt: '', DeletedAt: '' }, { Id: '3', Name: 'id3', Description: '', Visible: 'N', CreatedAt: '', UpdatedAt: '', DeletedAt: '' }, { Id: '4', Name: 'id4', Description: '', Visible: 'O', CreatedAt: '', UpdatedAt: '', DeletedAt: '' } ] } });
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Ext.define('proto.view.Fonction', { extend: 'Ext.dataview.List', config: { store: 'Fonctions', onItemDisclosure: true, itemTpl: [ '<div> {Name} {Id}</div>' ] } });
Merci de vos conseils éclairés car cela ne doit pas être une grosse erreur
Partager