Domanda

Ho bisogno di creare una pagina di SharePoint che mostrerà i dati dall'elenco DiFerrent SharePoint in un'unica vista in base alla selezione dell'utente.Se l'utente desidera visualizzare informazioni sul dipendente, la pagina visualizzerà i dati dall'elenco dei dipendenti.Se vogliono vedere le informazioni degli studenti, mostrerà i dati dall'elenco degli studenti.

Voglio avere un elenco WebPart (elenco XSLT Visualizza WebPart ???) e modificare il contenuto in base alla selezione dell'utente.L'elenco da usare sarà passato a questa pagina tramite una stringa di query ...

Qualche suggerimento?

È stato utile?

Soluzione

È possibile utilizzare il controllo SPDataSource in combinazione con BasexSLTSListWebPart.

Prova quanto segue:

    .
  • Crea un controllo che include il controllo SPDataSource.Puoi trovare una descrizione Come utilizzare il controllo SPDataSource in chris o 'Blog del Brien .In Il secondo post puoi trovare una descrizione comeUtilizzare la stringa di query come parametro
  • Crea un WebPart che eredita dal BasexSLTListWebPart
  • In Oninit Aggiungi il tuo controllo DataSource alla raccolta dei controlli del WebPart e assegnarlo a un campo
  • Sovrascrivi il metodo GetDataSource e restituisce il tuo controllo
  • Imposta il tuo XSL con XSL o XSLLink Property

Altri suggerimenti

Il modo più semplice è utilizzando le parti Web del filtro (richiedono almeno la licenza standard di SharePoint).Queste parti web sono disponibili in molte "forme", vedi qui esempi e dettagli come può essere utilizzato http://office.microsoft.com/en-us/sharepoint-server-help/work-with-filter-web-parts-Ha010033786.aspx# BM2

Queste parti Web sono pari web collegabili che effettivamente consumano / forniscono dati tra loro e si potrebbe ottenere questo tramite l'interfaccia utente web.

Spero che aiuti, C: \ MARIUS

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