CMS Automne http://www.automne-cms.org/forum/ |
|
[Résolu] Select et atm-form pour créer un nouvel objet http://www.automne-cms.org/forum/viewtopic.php?f=2&t=1524 |
Page 1 sur 1 |
Auteur: | Cguillaume [ Lun Mars 12, 2012 6:03 pm ] |
Sujet du message: | [Résolu] Select et atm-form pour créer un nouvel objet |
Petit soucis qui résiste... Je possède un module comprenant 3 champs : champs 1 - nom (chaîne de caractère) champs 2 - prénom (chaîne de caractère) champs 3 (ID = 36) catégorie (catégorie parmi une liste définie de catégories) Jusque-là rien de bien original!!? Je (tente de) créer un formulaire permettant de créer côté client des objet dans ce module. Tout va bien sauf que ça bloque sur le champ "catégorie". En effet, j'ai créé dans mon atm-form un champ select comme ceci : Code : <label for="36_0">Catégorie *</label> Le formulaire s'affiche correctement avec la liste d'options !<select name="36_0"> <atm-function function="selectOptions" object="{Annonces:Categorie}" usedcategories="false" root="34"></atm-function> </select> <input hidden="1" value="36" name="polymodFields[36]" /> Mon problème est qu'à la soumission une erreur "champ requis" s'affiche pour la catégorie, et je ne trouve pas d'où vient l'erreur pour mon <select>?? Quelqu'un a déjà rencontré ce soucis ? |
Auteur: | atm4u [ Mar Mars 13, 2012 2:38 pm ] |
Sujet du message: | Re: Select et atm-form pour créer un nouvel objet |
Bonjour, Je comprends pas trop ton dernier champ, perso je l'écrirais : type='hidden" Code : <input type='hidden" value="36" name="polymodFields[36]" /> non ? |
Auteur: | atm4u [ Mar Mars 13, 2012 2:44 pm ] |
Sujet du message: | Re: Select et atm-form pour créer un nouvel objet |
J'ai relu la doc "hidden=1' semble réservé à l'écriture d'un champ au sens Automne. Là tu as besoin de ton second input pour faire fonctionner ton select, mais ces deux éléments correspondent a un seul champ. Enfin, je suis pas sur quand même j'ai pas encore joué avec le champ hidden d'automne |
Auteur: | Cguillaume [ Mar Mars 13, 2012 2:58 pm ] |
Sujet du message: | Re: Select et atm-form pour créer un nouvel objet |
Effectivement on écrit normalement type="hidden" mais en lisant la doc de la version 4.2 j'ai vu que l'on pouvait dorénavant écrire hidden="1"... Mais le problème ne vient pas de là, ça fait déjà plusieurs projets sur lesquels j'utilise les champs cachés, jusque-là avec réussite... ... Ici, je rencontre un problème spécifiquement avec le champ select permettant de sélectionner une catégorie ! Dans mon dernier site, j'ai utilisé le même procédé avec un select mais pour un champ de type "chaîne de caractère" et tout marche nickel! Du coup, eh bé je pense que ça vient du type de champ (ici catégorie) mais je ne vois pas pourquoi ca marche pas ou d'où vient mon erreur ??!! |
Auteur: | atm4u [ Mar Mars 13, 2012 4:01 pm ] |
Sujet du message: | Re: Select et atm-form pour créer un nouvel objet |
J'ai ta réponse : Code : <atm-input field={Annonces:Categorie}" form="formName" /> Tout simplement. |
Auteur: | Cguillaume [ Mar Mars 13, 2012 5:08 pm ] |
Sujet du message: | Re: Select et atm-form pour créer un nouvel objet |
Merci bcp, c'en était tellement simple que je n'ai même pas essayé! je suis directement parti sur le tag <select> !! |
Page 1 sur 1 | Le fuseau horaire est UTC [Heure d’été] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |