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>
Partager