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
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 /**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; } };
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:" Nord"}} ] } ] });
Partager