Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] [Résolu] validation de liste déroulante

Posted by fredo59 on 11/30/2009 20:49

Bonjour,

J ai un souci de validation avec la liste déroulante de mon formulaire.

dans le fichiers services.dao.xml, j ai :

 <record>
   <property name="id" fieldname="id" datatype="autoincrement"/>
   <property name="service" fieldname="service" datatype="string" required="true" maxlength="100"/>
   <property name="deleted" fieldname="deleted" datatype="int" required="true"/>
   <property name="created" fieldname="created" datatype="datetime" required="true" insertpattern="NOW()" />
   <property name="modified" fieldname="modified" datatype="datetime" required="true" insertpattern="NOW()" updatepattern="NOW()" />
   <property name="direction_id" fieldname="direction_id" datatype="int" required="true" />
   <property name="direction" fieldname="direction" table="pgi2_directions" datatype="string" required="true" />
 </record>

et dans service.form.xml, j ai

 <menulist ref="direction_id">
   <label>Direction</label>
   <emptyitem>Choisissez une direction</emptyitem>
   <datasource dao="directions~directionsLD1" method="tri" labelproperty="direction" valueproperty="id" />
 </menulist>

Je veux obliger le choix d'une direction mais le formulaire se valide et direction_id prend la valeur 0. Required=true est donc sans effet.
Y a t-il moyen de mettre des conditions pour tester si direction_id > 0 dans le fichier form.xml ?
Merci pour votre aide

  [Opened] Re: validation de liste déroulante

Reply #1 Posted by foxmask on 11/30/2009 23:25

bonsoir, il faut mettre required-"true" sur le noeud menulist.

du coup emptyitem ne servira plus à rien et la liste deroulante commencera par une valeur de la datasource.

cdt.


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] Re: validation de liste déroulante

Reply #2 Posted by foxmask on 12/02/2009 00:03

le required à true affiche la liste des données avec une valeur par defaut.

donc si la direction est issue de la datasource, en quoi est-elle erronée ?

ce qui est faux c'est ce que fait l'utilisateur mais pas le programme, c'est cela ?


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

 
Page
  1. [Résolu] validation de liste déroulante