Recuperer la valeur de mon combo
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:
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:
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