14 septembre 2009

INFOPATH : Parametre URL

Si vous avez déja étudié l'url d'un formulaire Infopath Form Services, vous avez pu constaté qu'on retrouvait pas mal de d'informations la-dedans.
Si tout cela vous parait barbare, ce petit post va vous aider à voir plus clair.
Les paramètres les plus souvent rencontrés sont les suivants:
  • XmlLocation= xml_url : Permet d'ouvrir un formulaire déjà existant sur le serveur en précisant l'adresse du xml,
  • XsnLocation=model_url : Permet de créer un formulaire basé sur un modèle de formulaire InfoPath en précisant l'adresse du template (".xsn"),
  • SaveLocation=save_url : Permet de spécifier ou le formulaire sera enregistré,
  • Source=source_url: Permet de rediriger l'utilisateur après la fermeture du formulaire. Permet de ne pas afficher "Le formulaire a été fermé",
  • OpenIn=Browser : Permet d'ouvrir le formulaire dans le navigateur. Qui est équivalent à DefaultItemOpen=1.
Petite précision: Ces paramètres peuvent être combinés dans l'url. Il n'y a que XmlLocation et XsnLocation qui ne peuvent pas apparaitre ensemble. Logique puisque soit nous ouvrons un modèle pour créer un nouveau formulaire, soit nous ouvrons un formulaire déja existant...
Petite info en plus: A noter que l'on peut rajouter n'importe quel autre paramètre personnalisé dans l'url... En faisant un peu de code, ces paramètres sont récupérables au load du formulaire grâce à la méthode "e.InputParamaters".
En espérant que tous ces paramètres vous paraissent à présent moins barbare, bonne continuation...

Aucun commentaire:

Enregistrer un commentaire