Tout d'abord merci pour ces éclaircissements, on a parfois du ruser pas mal avec les repeaters.

OK. On peut se passer de java, mais il faut tout de même du code pour charger un repeater.

Non, le binding <fb:repeater> est là exactement pour ce besoin.

Comme je disais, soit une instance à éditer avec un repeater contenant déjà 10 éléments. J'arrive à charger le premier élément dans le formulaire, à en mettre quelques vides avant, mais pas à faire charger les 10 que j'ai déjà.

A noter :o(, je suis bloqué à cocoon 2.1.5


Oui, actuellement il est nécessaire d'avoir un tag englobant la collection, désigné par @parent-path.

Il y a toutefois un binding "caché" (parce qu'expérimental) pour les repeater, nommé "temp-repeater" qui permet ce genre de choses. Il faudrait fusionner le code de ces 2 bindings, et utiliser la mécanique du temp-repeater s'il n'y a pas de @parent-path.

Je vais regarder cela, mais si c'est trop expérimental, c'est peut coûteux d'aller transformer après.

--
Frédéric Glorieux (AJLSM, http://ajlsm.com)

---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]

Répondre à