Ça ressemble à un télescopage de définitions combiné à un requiredif dans
les xml de validations struts.
Pourriez vous envoyer les xml de validation? (et éventuellement les bean
correspondant)
De plus je ne vois pas dans la déclaration de la containerList le
containerBeanName. Peut-être cela vient-il de là....

Cordialement,

Alexis Annosse
Ingénieur études et dévelopements
Smile - Motoristes Internet
www.Smile.fr
Tél : 01 41 40 88 02


-----Message d'origine-----
De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Envoyé : mardi 20 février 2007 15:41
À : [email protected]; Damien
Cc : [email protected]
Objet : Re: donnée de type FLOAT

De mieux en mieux...
Vous trouverez ci-dessous la définition de mon container list
Mon champ est "valeur_indicateur".
Si je le met en Integer tout va bien
Si je le mets en Float.... UN CHAMP "TOTO" est inséré dans ma fenêtre de
mise à
jour de mon container !!! et mon chamm "valeur indicateur" lui continue a
fonctionner comme un integer.
Si je le remet en Integer, le fameux champ toto* (oui * car en plus il est
requis) disparaît....
J'avais deja vu des trucs bizarre dans Jahai (genre la fonction javascript
"teleportCaptainFlam") mais là ça bat tous les record...
Je voudrais juste avoir un champ Float dans mon container
Et pour info 3.0 ça fonctionne, 3.5 non...
J'utilise Jahia 5.0.1 16138




<% String id = request.getParameter("id"); %>


<content:declareContainerList name='<%="indicateurContainerList"+id%>'
                             title='Indicateur'
                             bundleKey="<%=resBundleID%>"
                          titleKey="indicateurContainer"
                      validatorKey="indicateurValidationBean"
                        aliasNames="indicateurContainer">
   <content:declareContainer>
       <content:declareField name='titre' title='Titre *'
bundleKey="<%=resBundleID%>" titleKey="indicateur.title" type='SmallText'/>
       <content:declareField name='contenu' title='Contenu'
bundleKey="<%=resBundleID%>" titleKey="indicateur.contenu"
type='SmallText'/>
       <content:declareField name='imageHausse' title='ImageHausse *'
bundleKey="<%=resBundleID%>" titleKey="indicateur.image_hausse"
type='File'/>
       <content:declareField name='imageStable' title='ImageStable *'
bundleKey="<%=resBundleID%>" titleKey="indicateur.image_stable"
type='File'/>
       <content:declareField name='imageBaisse' title='ImageBaisse *'
bundleKey="<%=resBundleID%>" titleKey="indicateur.image_baisse"
type='File'/>
       <content:declareField name='valeurIndicateur' title='Valeur *'
bundleKey="<%=resBundleID%>" titleKey="indicateur.valeur_indicateur"
type='Float'/>
       <content:declareField name='lien' title='Lien'
bundleKey="<%=resBundleID%>" titleKey="indicateur.lien" type='Page'/>
   </content:declareContainer>
</content:declareContainerList>





Selon Damien <[EMAIL PROTECTED]>:

> Bonjour,
>
> Je n'ai pas de problème avec les floats. Si je saisis une nombre avec un
> point, la valeur est acceptée, et avec une virgule je reçois le message
> d'erreur et effectivement le champ est remis a 0.
> J'ai effectué ce test sur un Jahia 5.0 SP1 build 16438 .
>
> Essayez de saisir la valeur "1". Elle devrait normalement être remplacée
> par "1.0" .
>
> Cordialement,
> Damien Saulnier
>
> >
> > Delivered-To: [EMAIL PROTECTED]
> > Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm
> > List-Post: <mailto:[email protected]>
> > List-Unsubscribe: <mailto:[EMAIL PROTECTED]>
> > Reply-To: <[email protected]>
> > Delivered-To: mailing list [email protected]
> > Date: Mon, 19 Feb 2007 12:01:55 +0100
> > From: [EMAIL PROTECTED]
> > To: [email protected]
> > Subject: donnée de type FLOAT
> > User-Agent: Internet Messaging Program (IMP) 3.2.5
> > X-Originating-IP: 194.2.91.222
> >
> >
> > Bonjour
> > J’ai un container list dont une propriété est de type « float »
> > Si je saisi 3.5 ou 3,5 dans le champ, j’ai toujours l’alerte « la
> > valeur doit
> > être un nombre » et le champ remis à 0.
> > Comment saisir des chiffres à virgules alors ?
> >
> >
> > Virginie
> >
> >
>
>



Répondre à