- 1
[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
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
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 !
- 1