cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <Berengere.Ge...@sanofi-aventis.com>
Subject RE: fb:value et valeurs sélectionnées dans une double-listbox
Date Thu, 22 Jun 2006 13:37:43 GMT
J'ai exécuté cocoon.sh...mais a priori ma modif n'a pas été prise en compte...
J'ai dû zapper un truc...

-----Message d'origine-----
De : Berengere.Genin@sanofi-aventis.com
[mailto:Berengere.Genin@sanofi-aventis.com]
Envoyé : Thursday, June 22, 2006 14:22
À : users-fr@cocoon.apache.org
Objet : RE: fb:value et valeurs selectionnées dans une double-listbox


J'ai remis multiValueContext.removeAll(this.rowPath); et commenté tout le code qui suit la
ligne // TODO: This is a workaround.
Mais après je ne sais pas trop comment faire pour que la modif soit prise en compte....

Bérengère


-----Message d'origine-----
De : Jean-Baptiste Quenot [mailto:jbq@apache.org]
Envoyé : Thursday, June 22, 2006 11:44
À : users-fr@cocoon.apache.org
Objet : Re: fb:value et valeurs selectionnées dans une double-listbox


OK je vois en effet:

------------------------------------------------------------------------
r348415 | giacomo | 2005-11-23 13:06:39 +0100 (Mer, 23 nov 2005) | 1 line
Changed paths:
   M /cocoon/blocks/forms/trunk/java/org/apache/cocoon/forms/binding/MultiValueJXPathBinding.java

workaround for non functional jxpathContext.removeAll method
------------------------------------------------------------------------

En  fait l'attribut  row-path qui  est passé  fournit l'expression
XPath dans laquelle sont lues ou écrites les valeurs.

Pour  contourner un  bug avec  la méthode  context.removeAll() qui
permet de  supprimer tous les noeuds  correspondant à l'expression
XPath,  on  « bidouille »  l'expression   XPath  en  rajoutant  la
position   des  noeuds,   par   exemple  product[3],   product[2],
product[1],   et  on   appelle  la   méthode  context.removePath()
successivement sur chacun de ces noeuds.

Je te conseille d'essayer de remettre
multiValueContext.removeAll(this.rowPath); et de supprimer tout le
code qui suit la ligne // TODO: This is a workaround

Si ca marche on peut corriger ça dans Cocoon.  Un testcase serait
bienvenu!  Quelques fichiers simples qui démontrent le problème.

Bon courage,
-- 
     Jean-Baptiste Quenot
aka  John Banana Qwerty
http://caraldi.com/jbq/

---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Mime
View raw message