Bonjour tout le monde
Je veux afficher une liste éditable avec la balise <layout:collectionInput> mais j'obtiens une erreur du type:Est ce que quelqu'un peut m'aider à comprendre la source :Invalid use of collectionInput tag
"champs8" et "champ9" sont des champs de ma liste.
J'utilise les même noms pour les attributs property et dans mon action form
Voilà ci dessous
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
17
18
19
20
21
22
23 <% DaoNonconformite noncon=new DaoNonconformite(); ArrayList ListeNonconAna = new ArrayList(); ListeNonconAna=noncon.afNonconAnaTrait(); session.setAttribute("ListeNonAnatrait",ListeNonconAna); %> <layout:form action="nonconanatrait"> <logic:present name="ListeNonAnatrait"> <logic:empty name="ListeNonAnatrait"> Aucune non conformité n est encore analysée; </logic:empty> </logic:present> <logic:present name="ListeNonAnatrait"> <layout:collection name="ListeNonAnatrait" styleClass="FORM" selectType="radio" selectName="selected2" selectProperty="champ2" > <layout:collectionItem title="Coût en temps" property="champ8" sortable="true" /> <layout:collectionInput title="Libellé de Traitement" formProperty="champ9" property="champ9"/> <layout:collectionInput title="Date du Traitement" formProperty="champ8" property="champ8"/> </layout:collection> </logic:present> <layout:row> <layout:submit property="delete2" value="supprimer" /> </layout:row> </layout:form>
Partager