Bonjour

Je rencontre un petit soucis.
Sur le select d'un combobox j'affiche un panel (form) en fonction de la sélection. Dans ce panel il y a des textfiel et un combobox. Ce dernier ne s'affiche pas. Alors que si je met le hidden du panel à "false" il s'affiche.

Merci de votre aide
Tio

Le code de l'évènement select
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
/**Méthode permettant d'afficher le bon panel pour le zoom par des coordonnées
qui sera appelé à la sélection du type de coordonnées**/
function hidecol(bool){
	Ext.getCmp('col1').setVisible(bool);
	Ext.getCmp('col2').setVisible(bool);
	Ext.getCmp('col3').setVisible(bool);
	Ext.getCmp('col4').setVisible(bool);
};
function lstGeoProjListenerSelect (){
	switch(Ext.getCmp('lst_GeoProj').getValue())
	{
	case 1 :
		Ext.getCmp('pan_lambertWSG').setVisible(false);
		Ext.getCmp('pan_lambert2').setVisible(true);
		hidecol(false);
		break;
	case 2 :
		Ext.getCmp('pan_lambertWSG').setVisible(false);
		Ext.getCmp('pan_lambert2').setVisible(true);
		hidecol(false);
		break;
	case 3 :
		Ext.getCmp('pan_lambertWSG').setVisible(true);
		Ext.getCmp('pan_lambert2').setVisible(false);
		hidecol(false);
		break;
	case 4 :
		Ext.getCmp('pan_lambertWSG').setVisible(true);
		Ext.getCmp('pan_lambert2').setVisible(false);
		hidecol(true);
		break;
	}
};
le panel
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
55
56
57
58
	var lst_EO = new Ext.form.ComboBox ({
		displayField:'name_EO',
		valueField:'id_EO',
		id:'lst_EO',
		name: 'lst_EO',
		width: 55,
		anchor:'100%',
		triggerAction:'all',
		emptyText:'-',
		mode:'local',
		store: new Ext.data.SimpleStore({
			fields: ['id_EO', 'name_EO'],
			data : [
				[1, 'OUEST'],
				[2, 'EST']
			]
		}),
		hideLabel:true,
		selectOnFocus:true
	});
 
	var pan_lambertWSG = new Ext.Panel({
		id: 'pan_lambertWSG',
		hidden: true,
		border: false, 
		items: [
			{border: false, html:"Longitude :<br />"},
			{layout: 'column',
				border: false,
				defaults:{
					layout: 'form',
					border: false,
					style: 'padding: 1px'
				},
				items:[
					{items : [txt_CoordLongDeg]},{border: false, html:"°"},
					{items : [txt_CoordLongMin]},{border: false, html:"'"},
					{id: "col1", hidden: true, items : [txt_CoordLongSec]},{id: "col2", hidden: true, border: false, html:"\""},
					{items : [lst_EO]}
				]
			},
			{border: false, html:"Latitude :<br />"},
			{layout: 'column',
				border: false,
				defaults:{
					layout: 'form',
					border: false,
					style: 'padding: 1px'
				},
				items:[
					{items : [txt_CoordLatDeg]},{border: false, html:"°"},
					{items : [txt_CoordLatMin]},{border: false, html:"'"},
					{id: "col3", hidden: true, items : [txt_CoordLatSec]},{id: "col4", hidden: true, border: false, html:"\""},
					{items : {border: false, html:"&nbsp;&nbsp;&nbsp;&nbsp;Nord"}}
				]
			}
		]
	});