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

  [Opened] [Résolu] jForms : créer des champs cachés à la volée

Posted by Powermanga on 10/13/2009 10:23

Bonjour,

Est-il possible avec jForms de créer des champ caché à la volée. Normalement chaque champs caché ou autre doit-être déclaré dans un fichier XML :

 <hidden ref="mon_champ_cache"/>

Mais j'aimerais générer de « 1 » à « n » champs cachés, la valeur « n » n'étant connue qu'à l'exécution :

 <hidden ref="mon_champ_cache_1"/>
 <hidden ref="mon_champ_cache_2"/>
 <hidden ref="mon_champ_cache_3"/>
 <hidden ref="mon_champ_cache_n"/>

Est-ce possible avec jForms, si oui comment. Peut-être est-ce indiqué dans la documentation, mais je suis passé à côté alors. Merci.

  [Opened] Re: jForms : créer des champs cachés à la volée

Reply #1 Posted by Nigoki on 10/13/2009 17:59

Bonjour,

 
 $form = jForms::get('monform');

 $jCtrl = new jFormsControlHidden('nom_champ_n');
 ....
 $form->addControl($jCtrl);

L'Api de référence ici : http://jelix.org/reference/1.1.2/ dans l'arborescence > forms

  [Opened] Re: jForms : créer des champs cachés à la volée

Reply #2 Posted by Powermanga on 10/14/2009 09:52

Merci Nigoki, je vais tester ça. Cela mériterait d'être inclus dans la documentation à mon humble avis.

 
Page
  1. Re: jForms : créer des champs cachés à la volée