Transmission de données au nouveau formulaire Infopath dans la bibliothèque de formulaires à partir d'un composant WebPart personnalisé Sharepoint

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/92563

Question

J'ai un composant WebPart personnalisé de point de partage qui comporte 2 zones de texte Name et ID et un bouton.J'ai un formulaire de chemin d'information appelé 'EmpInformation' dans la bibliothèque de formulaires. Ainsi, si l'utilisateur clique sur le bouton, un nouveau formulaire de chemin d'informations doit être ouvert et Name et ID les champs de ce formulaire doivent être remplis par les données envoyées par le bouton.Aucune suggestion


Était-ce utile?

La solution

Vous pouvez utiliser des paramètres de chaîne de requête à envoyer à INFOPATH de formulaire et si vous ne voulez aucune solution de code, vous pouvez utiliser la partie Web de filtre de requête (URL). Suite Blog montre comment:

Comment passer des données de QueryString dans une forme infopathe

Si vous souhaitez y accéder dans le code, vous pouvez accéder comme:

// URL: http://www.foo.com/bar.xsn?xyz=1

public void FormEvents_Loading(object sender, LoadingEventArgs e)
{
   // Assign the value of the parameter 'xyz' to the string 'xyzValue'
   string xyzValue = e.InputParameters["xyz"];
}

Autres conseils

Une idée peut être de stocker les données dans une liste (peut-être temporairement) et sur une formulaire InfoPath Connectez-vous à cette liste, obtenez des données de là .. Si vous avez plusieurs entrées dans la liste et que vous devez identifier lequel vous devez identifier.Choisissez, vous pouvez toujours utiliser une approche QueryString pour envoyer l'ID d'élément de liste ..

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top