Bonjour,
je rencontre un léger problème avec une de mes liste;
En effet, j'ai une liste dans laquelle je souhaite executer une fonction js qui va enable un autre liste une fois la sélection réalisée.
Bizarrement, la fonction ne semble pas être appelée... j'ai essayé de mettre une window.open et une alert(); dans la fonction mais rien n'y fait...
Voici le code en cas de besoin:
Et mon js:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <h:selectOneMenu id="cltr" onChange="enableList('cltrl');" layout="lineDirection" value="#{vueMdl.Retour.idList}" > <f:selectItems value="#{vueMdl.Maliste}"/> </h:selectOneMenu>
Comme vous le voyez on peut difficilement faire plus simple...function enableList(elemId) {
alert();
document.getElementById(elemId).disabled = false;
}
Si je pose la question c'est avant tout pour éviter de passer par ajax, et utiliser un boolean qui donnera la valeur de l'option Enable...
Pour les petits trucs comme ça je préfère/rais utiliser du JS directement...
Partager