Bonjour à tous,

j'aimerais créer une "Grid" (exemple)

Mais la "Grid" que j'aimerais créer est un peu différente.

J'aimerais afficher 5 lignes vides a l'utilisateur pour qu'il puisse les remplir.

Voici mon test :
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
49
50
51
52
53
54
	final TabPanel tabPanel = new TabPanel();
	verticalPanel.add(tabPanel);
	tabPanel.setWidth("100%");
 
	VerticalPanel verticalPanel_1 = new VerticalPanel();
	tabPanel.add(verticalPanel_1, "Général");
 
	List list = new ArrayList();
	list.add(new Object[] { "", "", "", Boolean.FALSE });
	MemoryProxy memoryProxy = new MemoryProxy((Object[][]) list.toArray(new Object[list.size()][]));
	RecordDef recordDef = new RecordDef(new FieldDef[] { new StringFieldDef("type"), new StringFieldDef("amount"), new StringFieldDef("currency"), new BooleanFieldDef("chargeable") });
 
	Store store = new Store(memoryProxy, new ArrayReader(recordDef));
	store.load();
 
	ColumnModel columnModel = new ColumnModel(new ColumnConfig[] { new ColumnConfig() {
	    {
		setHeader("Type");
		setWidth(200);
		setDataIndex("type");
		setSortable(true);
	    }
	},
 
	new ColumnConfig() {
	    {
		setHeader("Amount");
		setWidth(200);
		setDataIndex("amount");
		setSortable(true);
	    }
	},
 
	new ColumnConfig() {
	    {
		setHeader("Currency");
		setWidth(200);
		setDataIndex("currency");
		setSortable(true);
	    }
	},
 
	new ColumnConfig() {
	    {
		setHeader("Chargeable");
		setWidth(200);
		setDataIndex("chargeable");
		setSortable(true);
	    }
	} });
 
	Grid grid = new Grid("grid-example1", "460px", "300px", store, columnModel);
	verticalPanel_1.add(grid);
	grid.render();
Lorsque je l'execute j'ai une belle fenêtre d'erreur qui me dit :

Une erreur est survenue
Souhaitez-vous effectuer un déboguage ?

Ligne : 13
Erreur : Exception levée mais non décelée

OUI - NON