Hello les gens;
La doc dit qu'il est possible de cacher/afficher certains éléments grâce à leur code DHTML:
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.
J'ai essayé ça sur l'événement "onChange" d'un select sans succès.

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";
	    }
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" />
Idem lorsque je mets le code directement:

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';">
Merci pour toutes vos contributions.