Hello les gens;
La doc dit qu'il est possible de cacher/afficher certains éléments grâce à leur code DHTML:
J'ai essayé ça sur l'événement "onChange" d'un select sans succès.ayoutId: Identifiant DHTML du tag. Cet attribut permet d'afficher/cacher le tag grâce au code suivant :
document.getElementById(layoutId + "F").style = "none" pour cacher (ou "" pour afficher);
document.getElementById(layoutId + "L").style = "none" pour cacher (ou "" pour afficher);
layoutId + "F" correspond à la zone de saisie, layoutId + "L" à l'étiquette.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function displaySuitable(){ alert(); document.getElementById("unId" + "F").style="none"; document.getElementById("unId" + "L").style="none"; }Idem lorsque je mets le code directement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <layout:select property="typeCom" isRequired="true" key="Type" onchange="javascript:displaySuitable();"> <layout:option value="valeur1" /> <layout:option value="valeur2" /> </layout:select> <layout:text layoutId="unId" key="Date" name="editComBean" property="fee_type" isRequired="true" />
Merci pour toutes vos contributions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <layout:select property="typeCom" isRequired="true" key="Type" onchange="document.getElementById('unId' + 'F').style='none'; document.getElementById('unId' + 'L').style='none';">
Partager