[XForms] Plusieurs modèles dans un document

Plusieurs modèles dans un document [XForms] - XML/XSL - Programmation

Marsh Posté le 20-05-2005 à 16:02:52    

Bonjour à tous,
Je travaille en ce moment sur XForms avec Firefox et son pluggin. Dans mon document je voudrais avoir plusieurs modèles (balise 'model'), ceci pour envoyer des données différentes en fonction des pages de destinations.
Mais pas moyen... même après tirage de cheveux et changement de code dans tous les sens (au point que je ne me rappelle plus ce que j'ai changé ou pas - je suis sûr que vous connaissez ça ;) - ).
Je fais donc appel à ce forum et vous demande si l'un ou l'une d'entre vous aurait réussi à mettre en oeuvre un document XForms avec plusieurs modèles (Sous Firefox).
 
L'architecture de mon code ressemble à ça (je vous ai épargné les détails)
 
<head>
<xf:model id="modeleEnregistrement">
 <xf:instance>
  <utilisateur xmlns="" itemnum="">
   <nom/>
   <prenom/>      
  </utilisateur>
 </xf:instance>
 <xf:submission id="s01" action="http://127.0.0.1/Enregistrement.php" method="form-data-post" />
</xf:model>
 
<xf:model id="modeleAffichageLettre">
 <xf:instance>
  <lettre>All</lettre>
 </xf:instance>
 <xf:submission id="s02" action="http://127.0.0.1/Liste.php" method="form-data-post" />
</xf:model>
</head>
<body>
<xf:input ref="nom" model="modeleEnregistrement">
 <xf:label><font class="normal">Identifiant</font></xf:label>
</xf:input>
<br/><br/>
<xf:input ref="prenom" model="modeleEnregistrement">
 <xf:label><font class="normal">Mot de passe</font></xf:label>
</xf:input>
<xf:submit submission="s01">
 <xf:label>Enregistrer</xf:label>
</xf:submit>
 
<xf:submit submission="s02">
 <xf:label>Lister</xf:label>
</xf:submit>
 
</body>
 
En bref, deux boutons submit qui redirigent sur deux pages php. Une enregistre le nom prénom, l'autre liste les utilisateurs en fonction de la première lettre de leur nom. Le premier bouton submit marche à merveille, mais lorsque je clique sur 'Lister', pas moyen de récupérer la donnée 'lettre'... par contre, si je met cette donnée dans le modèle modeleEnregistrement... ça marche.... mais je ne veux pas envoyer toutes les données à chaque fois biensûr...
 
MERCI D'AVANCE POUR VOS REPONSES ET POUR LE TEMPS QUE VOUS M'AUREZ ACCORDE
Bastien

Reply

Marsh Posté le 20-05-2005 à 16:02:52   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed