Bonjour,

J'ai un formulaire avec un datagrid "listePC",
mes soucis sont que quand je fais appel à la fonction js StrutsLayout.addDatagridLine('listePC'), une nouvelle ligne s'affiche bien, mais ne reprend pas mon datagridSelect.
De plus, bien qu'ayant précisé selectionAllowed="true", ça n'a pas l'air de marcher, ce qui fait que mon appel à la méthode js StrutsLayout.setDatagridLineState('listePC', 'removed') ne marche pas.

Si ça parle à quelqu'un ... merci d'avance.

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
 
	<layout:row>
		<layout:datagrid property="listePC" selectionAllowed="true" multipleSelectionAllowed="false" model="datagrid" >
			<layout:datagridColumn title="Clef comptable" property="clefComptable"/>
			<layout:datagridSelect title="No. Compte" property="noCompte">
				<layout:options collection="listeNoCompteContrepartie" labelProperty="label" property="value" />
			</layout:datagridSelect>
			<layout:datagridColumn title="Montant" property="montant"/>						
			<layout:datagridColumn title="Centre de coût" property="centreDeCout"/>			
			<layout:datagridColumn title="Code TVA" property="codeTVA"/>									
		</layout:datagrid>	
		<layout:column>
			<layout:button onclick="StrutsLayout.addDatagridLine('listePC')">Ajouter</layout:button>
			<layout:button onclick="StrutsLayout.setDatagridLineState('listePC', 'removed')">Enlever</layout:button>
		</layout:column>
	</layout:row>