Bonjour à tous,

Je suis confronté à un bug c'est à dire que j'ai un combo contenant 2 valeurs.Chaque valeur a un grid approprié car des champs différents à afficher.
J'ai bien crée ma combo et les grid sauf que quand je fais document.getElementById('id').value je ne recupere qu'1 seule et même valeur. Voici mon code :

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
 
     xtype : 'compositefield',
                anchor: '-20',
                msgTarget: 'side',
                fieldLabel: 'Dictionary',
		        items   : [
 
					{
 
						xtype : 'combo',
						mode:	'local',
						value:	'CONTRACT',
						triggerAction: 'all',
						forceSelection: true,
						editable:		false,
						fieldLabel:		'Dictionary',
						name:			'dico',
						hiddenName:		'Dictionary',
						displayField:	'name',
						valueField:		'value',
						store:			new Ext.data.JsonStore({
							fields : ['name', 'value'],
							data	:[
							    	  {name : 'ACCOUNT', value: 'ACCOUNT'},
							    	  {name : 'CONTRACT', value: 'CONTRACT'}
									]
 
							})
						},
et mon if de test :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 
var mydico = document.getElementById('dico');
 
    	alert(mydico.value);
 
		if(mydico.value == "CONTRACT"){
       //code grid à afficher
 
                  }else{
                       autre cas
}

Merci pour votre aide