Passare i dati alla nuova forma di InfoPath nella biblioteca del modulo da un WebPart personalizzato di SharePoint

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

Domanda

Ho una parte web personalizzata del punto di condivisione che ha 2 casella di testo Name e ID e un pulsante. Ho un modulo di percorso Info chiamato "EmpInformation" nella biblioteca del modulo. Se l'utente viene visualizzato sul pulsante, è necessario aprire un nuovo modulo di percorso Info e Name e i campi ID in tale formazione devono essere popolati dai dati inviati per pulsante.Qualsiasi suggerimento


.
È stato utile?

Soluzione

È possibile utilizzare i parametri della stringa di query da inviare al modulo InfoPath e se non si desidera alcuna soluzione di codice, è possibile utilizzare la query string (URL) Filtro Web Part .. seguendo il blog come:

Come passare i dati di querystring in una forma di InfoPath

Se si desidera accedervi nel codice, è possibile accedere come:

// 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"];
}
.

Altri suggerimenti

un'idea può essere quella di memorizzare i dati in un elenco (forse temporaneamente) e sul modulo InfoPath, effettuare una connessione a questo elenco, ottenere dati da lì .. Se hai più voci nell'elenco e devi identificare quale dovrestiScegli, puoi ancora utilizzare l'approccio di querystring per inviare l'ID elemento dell'elenco ..

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top