Mostra contenuti SharePointList in base alla stringa di query
-
09-12-2019 - |
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?
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