Bonjour,

J'ai un panel avec 3 zones, nord, centre et sud.
Dans la partie sud, je veux afficher un combo et un tableau (avec une seule colonne).

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
 
....
{
    xtype: 'panel',
    region: 'south',
    border: false,
    height: 150,
    layout: {
        type: 'vbox',
	align: 'center'
    },
    items: [
        {
	    xtype: 'container',
            layout: {
                type: 'table',
		columns: 2
            },
            items: [
                {
                    xtype: 'combobox',
		    margin: '0 40 0 0',
		    fieldLabel: 'Label',
		    labelAlign: 'top',
	    	    displayField: 'NAME',
		    queryMode: 'local',
		    store: 'UserListStore',
	            valueField: 'NAME_KEY'
		},
		{
		    xtype: 'gridpanel',
		    border: false,
		    margin: '0 0 0 40',
		    store: 'CityListStore',
	            columns: [
	                {
		            xtype: 'gridcolumn',
			    width: 200,
			    dataIndex: 'CITY',
			    text: 'Villes'
			}
                    ]
		}
            ]
        }
    ]
}
.....
Cela s'affiche correctement mais lors d'une action dans la région "center" je lance le load() du combo et du grid.
Une fois le chargement des stores terminés j'ai l'erreur suivante :
Et avec cette erreur le combo et le tableau disparaissent.
J'ai essayer sans mettre les layouts et tout fonctionne très bien.

Si l'un d'entre vous à une idée je suis preneur

Merci par avance.

Edit : Je vais me répondre à moi même.

J'avais juste oublié de mettre une largeur à mon grid ...
Tout fonctionne normalement maintenant ^^