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

  [Opened] [résolu] Intégration d'un sous-formulaire

Posted by gallan on 06/09/2012 17:14

Bonjour,

Je découvre Jelix (version 1.3), et avec grand plaisir !

Je cherche, sur un formulaire, à ajouter des "sous-formulaires". Par exemple, sur un formulaire d'une société, ajouter plusieurs fois le même sous formulaire d'adresse, par exemple livraison, facturation.

Chaque adresse est enregistrée dans une table d'adresse à part (avec référence sur l'Id de la société et un type d'adresse).

Il y a-t-il un moyen de faire un "include" d'un sous-formulaire dans un jForm ? Au niveau du XML, dans la classe ?

Ce que je voudrais, c'est éviter une répétition dans mon formulaire, et un traitement séparé pour chaque adresse (en gros comment faire ce module adresse, et l'inclure dans un formulaire plusieurs fois).

  [Opened] Intégration d'un sous-formulaire

Reply #1 Posted by foxmask on 06/09/2012 17:25

bonjour,

Inclusion de template

on peut bel et bien faire un include dans son template (pas dans un jForms)

{include "mon_template"}

par exemple

{form $form, 'client:index'}
{include "facture"}
{include "commande"}
{/form}

en prenant garde à ne pas "téléscoper" plusieurs fois le même object $form dans les templates inclus. Sinon le pire qu'il pourrait se produire c'est d'avoir un formulaire sans les données attendues.


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

  [Opened] Re: Intégration d'un sous-formulaire

Reply #2 Posted by gallan on 06/09/2012 17:30

oui... merci !

J'allais justement poster un message. Je viens de reprendre mon formulaire avec mes templates, et tout passe beaucoup mieux ;-)

  [Opened] Re: Intégration d'un sous-formulaire

Reply #3 Posted by foxmask on 06/09/2012 17:32

nickel :)


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

 
Page
  1. Intégration d'un sous-formulaire