Aucun champ du container n'etant obligatoire, nous ne specifions pas de bean de validation, c'est pourquoi il n'y en a pas de spécifié dans lla définition
Selon Alexis Annosse <[EMAIL PROTECTED]>: > Ç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 > > > Jai un container list dont une propriété est de type « float » > > > Si je saisi 3.5 ou 3,5 dans le champ, jai toujours lalerte « la > > > valeur doit > > > être un nombre » et le champ remis à 0. > > > Comment saisir des chiffres à virgules alors ? > > > > > > > > > Virginie > > > > > > > > > > > > > >
