Microsoft Windows SharePoint Services
Pagina inizialeIndietroAvantiStampa

Mostra tuttoMostra tutto

Informazioni sulla connessione tra web part

Informazioni sulla connessione tra web part

Per stabilire una connessione tra web part è possibile passare dati di una web part, quali una riga o un filtro, allo scopo di modificare i dati dell'altra web part. Connettendo due web part è possibile sincronizzarne il comportamento e gestire i dati in modo dinamico, con risultati interessanti. Fino ad oggi non era semplice connettere gruppi di dati di origini dati diverse e in molti casi l'utente doveva avere competenze a livello di programmazione. Con le web part, invece, per stabilire connessioni fra i dati è sufficiente scegliere comandi di menu. Connettendo due web part è possibile, ad esempio, presentare i dati delle due web part in visualizzazioni alternative, eseguire calcoli tra le due web part e filtrare una web part utilizzando i valori dell'altra, il tutto in una pagina web part.

Connessioni tra web part

Grazie alle connessioni tra web part è possibile creare pagine web part oppure ottimizzare quelle esistenti. Di norma si connettono due web part quando si desidera che un'azione eseguita in una web part modifichi il contenuto dell'altra web part.

È possibile, ad esempio, connettere una web part Visualizzazione elenco Dipendenti alla web part Immagini, passando dati a quest'ultima. Ogni volta che nella web part Visualizzazione elenco Dipendenti verrà selezionata una riga contenente una colonna con una foto del dipendente in questione, nella web part Immagini verrà visualizzata tale foto.

Connessione semplice tra web part

1  La connessione tra web part consente di passare dati da una web part all'altra e di sincronizzarne il comportamento.

2  Una web part fornisce i dati.

3  I dati possono essere elenchi, righe, celle o valori di parametri.

4  L'altra web part riceve i dati.

È possibile stabilire la connessione indifferentemente da una delle due web part all'altra utilizzando i tipi di connessione disponibili nel sottomenu del comando Connessioni relativo alla web part. Se, ad esempio, un comando del sottomenu dei tipi di connessione di una web part è Fornisci riga a, il comando del sottomenu dei tipi di connessione dell'altra web part sarà Recupera dati da.

È possibile stabilire connessioni non solo tra web part della stessa pagina web part, ma anche tra web part di pagine web part diverse dello stesso sito principale, utilizzando un editor HTML compatibile con Microsoft Windows SharePoint Services, quale Microsoft Office FrontPage 2003.

Procedura di base per creare connessioni tra web part

La procedura per creare una pagina web part con connessioni tra web part è semplice e si articola in tre passaggi:

Passaggio 1: decidere quali dati dovranno essere disponibili nella pagina web part

In molti casi vi sono più web part Visualizzazione elenco che forniscono i dati desiderati. Negli elenchi i dati vengono presentati in formato tabulare ed è semplice modificarli e aggiornarli, cambiare il criterio di ordinamento, filtrare i dati e aggregarli. Utilizzando lo strumento di selezione della visualizzazione disponibile nel riquadro Strumenti, è possibile cambiare facilmente la visualizzazione di una web part elenco, così da poter lavorare sulle colonne di interesse.

In alcuni casi, i dati desiderati sono contenuti in un'origine dati di tipo applicazione esterna al sito. È possibile richiedere all'amministratore del sito di installare una web part specifica per l'utilizzo di origini dati esterne, quale la web part Visualizzazione pivot di Microsoft Office, disponibile in Microsoft Office Web Parts and Components. In alternativa, uno sviluppatore di web part potrebbe creare una web part personalizzata, in grado di utilizzare un'origine dati esterna e connettersi ad altre web part.

Passaggio 2: aggiungere le web part alla pagina web part

Di norma la maggior parte degli elenchi sono disponibili come web part elenco nella raccolta web part del sito e in genere l'utente può servirsi di molte altre web part disponibili nelle varie raccolte web part a cui può accedere. In alcuni casi, tuttavia, può essere necessario importare una web part particolarmente interessante o utile, creata da un utente di un altro sito. In altri casi ancora potrebbe essere necessario utilizzare web part contenute in siti Web esterni, ad esempio la directory dei componenti Web di SharePoint Portal Server o nelle raccolte web part di altri produttori di software, e quindi occorrerà richiedere all'amministratore del sito di installarle nel proprio sito Web. Con il passare del tempo il contenuto delle raccolte web part del proprio sito si arricchirà e sarà sempre più rispondente alle esigenze dei singoli utenti e della società.

Passaggio 3: connettere le web part per ottenere i risultati desiderati

È possibile stabilire connessioni solo tra web part che supportino le connessioni tra web part. Nel sottomenu Connessioni del menu Web part sono visualizzati solo i tipi di connessione ammessi e nel sottomenu delle web part disponibili sono visualizzate solo le web part compatibili. Dopo aver completato i primi due passaggi, è molto semplice proseguire e non è richiesta alcuna competenza a livello di programmazione o di linguaggi di script per poter stabilire la connessione tra le web part.

Tipi comuni di connessioni tra web part

È possibile combinare e connettere web part in una pagina web part in vari modi. Di norma l'utente creerà molte delle connessioni tra web part nella propria pagina web part. Di seguito sono descritti i tipi più comuni di connessioni di dati tra web part.

Principale/Dettaglio

Si dispone di un elenco principale di dati e si desidera visualizzare informazioni dettagliate relative a tale elenco.

Esempio di connessione Principale/Dettagli

1  Una semplice web part Dipendenti contiene i dati di base sui dipendenti, quali ID, nome e posizione.

2  Per visualizzare informazioni dettagliate su un dipendente si seleziona una riga.

3  La riga viene passata all'altra web part.

4   Nella web part Dettagli dipendenti vengono visualizzati tutti i dettagli sui dipendenti, in una visualizzazione di tipo modulo.

In una web part Visualizzazione elenco è possibile ordinare e filtrare un elenco di grandi dimensioni, per trovare il dipendente prima di selezionare la riga. Se le informazioni dettagliate sono numerose, è possibile visualizzare la web part Dettagli dipendenti in un'altra pagina web part.

Riepilogo/Dettagli

Si dispone di un elenco riepilogativo di dati e si desidera visualizzare le informazioni dettagliate che hanno dato luogo ai dati riepilogativi.

Esempio di connessione Riepilogo/Dettagli

1  Una web part Remunerazione annuale contiene informazioni sulla remunerazione.

2  Si selezionano le informazioni di riepilogo sui giorni di ferie e sui giorni di malattia accumulati.

3  Le informazioni riepilogative vengono passate all'altra web part.

4   Nella web part Dettagli remunerazione vengono visualizzati i dati con riferimento settimanale ed è possibile verificare la correttezza dei dati riepilogativi.

Padre/Figlio

Esiste un elenco di dati (padre) e per ogni riga esistono una o più righe correlate (figlie) che si desidera visualizzare in un altro elenco.

Esempio di connessione Padre/Figlio

1  La web part Ordini contiene l'elenco degli ordini più recenti.

2  Si fa clic sulla riga contenente l'ordine da esaminare.

3  La riga viene passata all'altra web part.

4   Nella web part Dettagli ordine vengono visualizzati tutti gli articoli dell'ordine.

Ricerca e filtro

Si desidera immettere dati, quali criteri di ricerca o filtro, in una web part per visualizzare i risultati in un'altra web part.

Esempio di connessione di ricerca e filtro

1  Nella web part Ricerca libri si immettono informazioni sui libri, quali titolo, autore e argomento, per poter trovare il libro o i libri desiderati.

2  Si fa clic su INVIA.

3  I criteri di ricerca vengono passati all'altra web part.

4   Nella web part Elenco libri vengono visualizzati i libri che soddisfano i criteri di ricerca specificati.

Calcoli

In molti casi è possibile calcolare dati all'interno di una web part, ma talvolta può essere utile combinare due web part per rendere più flessibili i calcoli.

Esempio di connessione Calcoli

1  Nella web part Dati mutuo si immettono i dati relativi al mutuo.

2  Si fa clic su VAI.

3  I dati sul mutuo vengono passati all'altra web part.

4   La web part Calcolo mutuo elabora i valori e visualizza il piano di pagamento.

Visualizzazioni dati alternative

Poter visualizzare i dati in vari modi consente di valutare meglio le implicazioni, le tendenze e le relazioni tra i dati stessi. È possibile passare elenchi, righe e celle (o campi e parametri) da una web part e visualizzare i dati in una visualizzazione alternativa.

Esempio relativo a un elenco

Si desidera visualizzare tutti i dipendenti della società in un organigramma.

Visualizzazione alternativa dei dati dell'elenco

1  Nella web part Dipendenti sono visualizzati l'ID, il nome, la posizione e l'ID del superiore di tutti coloro che lavorano nella società.

2  Dal momento che verranno utilizzati tutti i dati, non è necessario effettuare alcuna selezione.

3  Tutti i dati vengono passati a un'altra web part.

4  Nella web part Organigramma sono visualizzate le relazioni tra i dipendenti. È possibile mostrare visualizzazioni alternative di questa gerarchia.

Esempio relativo a una riga

Si desidera visualizzare una riga di dati demografici in un grafico, ad esempio in un grafico a torta o a barre.

Visualizzazione alternativa dei dati della riga

1  In una web part Statistiche popolazione sono visualizzati dati demografici, quali età, reddito e patrimonio.

2  Si seleziona una riga di dati.

3   I dati vengono passati a un'altra web part.

4   Nella web part Grafico la riga di dati viene visualizzata in un grafico a torta o, in alternativa, in un grafico a barre.

Esempio relativo a una cella

Si desidera tenere traccia dell'andamento di una raccolta di fondi.

Visualizzazione alternativa dei dati della cella

1  In una web part Raccolta fondi ogni membro di un gruppo immette l'importo raccolto.

2  Il totale corrente viene visualizzato in un campo del totale.

3  Il campo del totale viene passato all'altra web part.

4  È possibile controllare l'andamento complessivo della raccolta fondi nella web part Andamento raccolta fondi.

Ottimizzazione dei dati

Si desidera ottimizzare i dati su persone e luoghi, per renderli più interessanti e utili.

Esempio di ottimizzazione dei dati

1  In una web part Contatti vengono visualizzate informazioni sui contatti di lavoro, quali nome, indirizzo e in alcuni casi foto.

2  Si seleziona un contatto.

3  Una riga di dati viene passata all'altra web part.

4  Nella web part Immagini viene visualizzata una foto del contatto e nella web part Mappa l'indirizzo dell'ufficio.

©2003 Microsoft Corporation. Tutti i diritti riservati.