Procedura dettagliata: creare una colonna del sito, un tipo di contenuto e un elenco per SharePoint

Nelle procedure seguenti viene illustrato come creare il sito di SharePoint personalizzato a o campocioè tipo di contenuto che utilizza le colonne del sito.Viene inoltre illustrato come creare un elenco che contiene il nuovo tipo di contenuto.

In questa procedura dettagliata include le seguenti attività:

  • Creare le colonne personalizzate del sito.

  • Creazione di un tipo di contenuto personalizzato.

  • Creare un elenco.

  • Creare un elenco.

  • Verifica dell'applicazione.

[!NOTA]

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.

Prerequisiti

Per completare la procedura dettagliata, è necessario disporre dei componenti seguenti:

Creare le colonne personalizzate del sito

In questo esempio viene creato un elenco per gestire i pazienti in un ospedale.Innanzitutto, è necessario creare un progetto SharePoint in Visual Studio e aggiungere le colonne del sito a, come illustrato di seguito.

Per creare il progetto

  1. Scegliere dal menu Visual StudioFile, scegliere Nuova, Progetto.

  2. Nella finestra di dialogo Nuovo progetto, in Visual C# o Visual Basic, espandere il nodo SharePoint quindi scegliere 2010.

  3. Nel riquadro Modelli, scegliere Progetto SharePoint 2010, modificare il nome del progetto alla clinica quindi scegliere il pulsante Scegliere OK.

    Il modello di progetto di SharePoint 2010 è un progetto vuoto utilizzato in questo esempio per contenere le colonne del sito e altri elementi di progetto aggiunte successivamente.

  4. Nella pagina Specificare il sito e il livello di sicurezza per il debug, immettere l'url per il sito di SharePoint locale in cui si desidera aggiungere il nuovo elemento del campo personalizzato, o utilizzare il percorso predefinito (http://<SystemName>/).

  5. Nella sezione Selezionare il livello di attendibilità per la soluzione SharePoint utilizzare il valore predefinito Distribuisci come soluzione creata mediante sandbox.

    Per ulteriori informazioni sulle soluzioni create mediante sandbox e quelle della farm, vedere Considerazioni sulle soluzioni create mediante sandbox.

  6. Scegliere il pulsante Fine.Il progetto dovrebbe ora essere elencato in Esplora soluzioni.

Per aggiungere colonne del sito

  1. Aggiungere una nuova colonna del sito.A tale scopo, in Esplora soluzioni, aprire il menu di scelta rapida per clinicaquindi Aggiungi, Nuovo elemento.

  2. Nella finestra di dialogo Aggiungi nuovo elemento, scegliere Colonna del sito, modificare il nome al nome paziente quindi scegliere il pulsante Aggiungi.

  3. Nel file Elements.xml di colonna del sito, lasciare Tipo impostare come testoe modificare Gruppo che imposta le colonne del sito di clinica.Al termine, il file Elements.xml di colonna del sito deve essere analogo al seguente.

    <Field
         ID="{f9ba60d1-5631-41fb-b016-a38cf48eef63}"
         Name="Clinic - Patient Name"
         DisplayName="Patient Name"
         Type="Text"
         Required="FALSE"
         Group="Clinic Site Columns">
    </Field>
    
  4. Utilizzando la stessa procedura, aggiungere due di più colonne del sito al progetto: Paziente ID (tipo = “numero") e il dottore Name (tipo = “testo".Impostare il valore di gruppo alle colonne del sito di clinica.

Creazione di un tipo di contenuto personalizzato

Successivamente, creare un contenuto basato su tipi sul contenuto dei contatti indipendenti che include le colonne del sito creato nella procedura precedente.L'utilizzo di un tipo di contenuto su un tipo di contenuto esistente, è possibile risparmiare tempo in quanto il tipo di contenuto di base fornisce diverse colonne del sito da utilizzare nel nuovo tipo di contenuto.

Per creare un tipo di contenuto personalizzato

  1. Aggiungere un tipo di contenuto al progetto.A tale scopo, in Esplora soluzioni, selezionare il nodo del progetto

  2. Sulla barra dei menu, scegliere Progetto, Aggiungi nuovo elemento.

  3. In Visual C# o Visual Basic, espandere il nodo SharePoint quindi selezionare il nodo 2010.

  4. Nel riquadro Modelli, scegliere il modello Tipo di contenuto, modificare il nome a informazioni pazienti quindi scegliere il pulsante Aggiungi.

    Personalizzazione guidata SharePoint Viene aperto.

  5. Nell'elenco Il tipo di contenuto di base se questo tipo di contenuto eredita da, scegliere Contatto come tipo di contenuto sul quale basare il nuovo tipo di contenuto e quindi scegliere il pulsante Fine.

    Utilizzando questo consente l'accesso ad altre colonne potenzialmente utili del sito nel tipo di contenuto del contatto, oltre alle colonne del sito definito in precedenza.

  6. Dopo la finestra di progettazione del tipo di contenuto viene visualizzato, nella scheda Colonne, aggiungere le tre colonne del sito definito in precedenza: nome paziente, paziente IDe Il dottore Name.Per aggiungere queste colonne, selezionare la prima casella di riepilogo nelle colonne del sito sono elencati in Nome visualizzatoquindi ogni colonna del sito nell'elenco uno alla volta.

    SuggerimentoSuggerimento

    Per selezionare più rapidamente le colonne del sito, filtrare l'elenco fornendo le prime lettere del nome della colonna.

  7. Oltre a tre colonne personalizzate del sito, aggiungere la colonna del sito Commenti dall'elenco delle colonne del sito.

  8. Selezionare la casella di controllo Obbligatorio per le colonne del sito paziente ID e nome paziente produrre i campi obbligatori.

  9. Nella scheda Tipo di contenuto, assicurarsi che il nome del tipo di contenuto sia informazioni pazientiquindi modificare la descrizione nella scheda informazioni paziente.

  10. Nome gruppo Di modifica ai tipi di contenuto di clinica lasciando invariate le altre impostazioni sui valori predefiniti.

  11. Sulla barra dei menu, scegliere File, Salva tuttoe chiudere la finestra di progettazione del tipo di contenuto.

Creare un elenco

A questo punto, creare un elenco contenente le nuove colonne del sito e del tipo di contenuto.

Per creare un elenco

  1. Aggiungere un elenco al progetto.A tale scopo, in Esplora soluzioni, selezionare il nodo del progetto.

  2. Sulla barra dei menu, scegliere Progetto, Aggiungi nuovo elemento.

  3. In Visual C# o Visual Basic, espandere il nodo SharePoint quindi selezionare il nodo 2010.

  4. Nel riquadro Modelli, scegliere il modello Elenco, modificare il nome a pazienti quindi scegliere il pulsante Aggiungi.

  5. Lasciare Personalizzazione dell'elenco basato su impostare come **Predefinito (vuoto)**quindi scegliere il pulsante Fine.

  6. Nella finestra di progettazione dell'elenco, scegliere il pulsante Tipi di contenuto per visualizzare la finestra di dialogo Impostazioni tipo di contenuto.

  7. Selezionare la nuova riga, scegliere il tipo di contenuto informazioni pazienti nei tipi di elenco dei contenuti e quindi scegliere il pulsante Scegliere OK.

    Questa operazione consente di aggiungere tutte le colonne del sito dal tipo di contenuto informazioni pazienti nell'elenco.

  8. Eliminare tutte le colonne del sito nell'elenco tranne per:

    • Paziente ID

    • Nome paziente

    • Telefono abitazione

    • Posta elettronica

    • Il dottore Name

    • Commenti

  9. In Nome visualizzato colonna, scegliere una riga vuota, aggiungere una colonna personalizzata dell'elenco e denominarla ospedale.Lasciare il tipo di dati come Singola riga di testo.

    La colonna personalizzata dell'elenco viene applicata solo all'elenco.Quando si aggiunge una colonna personalizzata dell'elenco su un elenco, un nuovo tipo di contenuto elenco, incluse le eventuali colonne aggiunte nell'elenco, viene creato e impostato come illustrato nell'elenco predefinito.

    SuggerimentoSuggerimento

    Se si sceglie una colonna dall'elenco delle colonne del sito, una colonna di sito esistente viene utilizzata.Tuttavia, se il valore del nome della colonna senza selezionare alcune colonne nell'elenco, una colonna personalizzata dell'elenco viene creata, anche se una colonna con lo stesso nome già esistente nell'elenco.

    Facoltativamente, anziché impostare il tipo di dati della colonna personalizzata dell'elenco a Singola riga di testo, è possibile anziché impostare il tipo di dati per questa colonna di ricerca e i relativi valori verranno recuperati da una tabella o da un altro elenco.Per informazioni sulle colonne di ricerca, vedere Relazioni di elenco in SharePoint 2010 e Ricerche e relazioni di elenco.

  10. Accanto alle caselle nome paziente e paziente ID, selezionare la casella di controllo Obbligatorio.

  11. Nella scheda Visualizzazioni, scegliere una riga vuota per creare una visualizzazione.Immettere i dettagli pazienti.

    Nella scheda Visualizzazioni, è possibile specificare le colonne che si desidera visualizzare nell'elenco di SharePoint.

  12. Selezionare la nuova riga dettagli pazienti quindi scegliere il pulsante Imposta come predefinito.

    La nuova visualizzazione è la visualizzazione predefinita dell'elenco.

  13. Aggiungere le seguenti colonne all'elenco Colonne selezionate nell'ordine seguente:

    • Paziente ID

    • Nome paziente

    • Telefono abitazione

    • Posta elettronica

    • Il dottore Name

    • Ospedale

    • Commenti

  14. Nell'elenco Proprietà, scegliere la proprietà Ordinamento e raggruppamento quindi scegliere il pulsante con i puntini Icona con i puntini di sospensione sospensione per visualizzare la finestra di dialogo Ordinamento e raggruppamento.

  15. Nell'elenco Nome colonna, scegliere nome paziente, assicurarsi che la colonna Ordinamento sia impostata su Crescentequindi scegliere il pulsante Scegliere OK.

Verifica dell'applicazione

Ora che le colonne, il tipo di contenuto e l'elenco personalizzati del sito sono pronti, distribuirle a SharePoint ed eseguire l'applicazione di testing.

Per eseguire il test dell'applicazione

  1. Sulla barra dei menu, scegliere File, Salva tutto.

  2. Scegliere il tasto F5 per eseguire l'applicazione.

    L'applicazione viene compilata e le relative funzionalità assegnate a SharePoint e sono attivate.

  3. Sulla barra di navigazione rapida, scegliere il collegamento pazienti per visualizzare l'elenco pazienti.

    I nomi di colonna nell'elenco devono corrispondere a quelle immessa nella scheda Visualizzazioni in Visual Studio.

  4. Scegliere il collegamento Aggiungi nuovo elemento per creare una scheda informazioni paziente.

  5. Immettere le informazioni nei campi e quindi scegliere il pulsante Salva.

    Il nuovo record sia visualizzato nell'elenco.

Vedere anche

Altre risorse

Creazione di colonne del sito, tipi di contenuto ed elenchi per SharePoint

Sviluppo di soluzioni SharePoint

Procedura: Creare un tipo di campo personalizzato

Tipi di contenuto

Colonne