Partager via


Procédure pas à pas : création d'une colonne de site, d'un type de contenu et d'une liste pour SharePoint

Les procédures suivantes montrent comment créer le site SharePoint personnalisé colonne ou champ- commebon comme type de contenu qui utilise les colonnes de site.Il indique également comment créer une liste qui utilise le nouveau type de contenu.

Cette procédure pas - à - pas inclut les tâches suivantes :

  • Créer les colonnes personnalisées de site.

  • Création d'un type de contenu personnalisé.

  • Création d'une liste.

  • Création d'une liste.

  • Test de l'application.

[!REMARQUE]

Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur de Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.

Composants requis

Pour exécuter cette procédure pas à pas, vous devez disposer des composants suivants :

Créer les colonnes personnalisées de site

Cet exemple crée une liste pour gérer des patients dans un hôpital.En premier lieu, vous devez créer un projet SharePoint dans Visual Studio et ajouter des colonnes de site à lui, comme suit.

Pour créer le projet

  1. Dans le menu d' Visual StudioFichier , choisissez Nouveau, Projet.

  2. Dans la boîte de dialogue Nouveau projet , sous Visual C# ou Visual Basic, développez le nœud SharePoint , puis choisissez 2010.

  3. Dans le volet Modèles , choisissez Projet SharePoint 2010, remplacez le nom du projet par clinique, puis choisissez le bouton OK .

    Le modèle de projet SharePoint 2010 est un projet vide utilisé dans cet exemple pour contenir des colonnes de site et d'autres éléments de projet qui sont ajoutés ultérieurement.

  4. Dans la page Spécifier le site et le niveau de sécurité pour le débogage , entrez l'URL du site SharePoint local auquel vous souhaitez ajouter le nouvel élément de champ personnalisé, ou utilisez l'emplacement par défaut (http://<SystemName>/).

  5. Dans la section Quel est le niveau de confiance de cette solution SharePoint ?, utilisez la valeur par défaut de Déployer en tant que solution bac à sable (sandbox).

    Pour plus d'informations sur les solutions bac à sable (sandbox) et les solutions de batterie, consultez Considérations sur les solutions bac à sable (sandbox).

  6. Choisissez le bouton Terminer .Le projet doit maintenant être répertorié dans Explorateur de solutions.

Pour ajouter des colonnes de site

  1. Ajoutez une colonne de site.Pour ce faire, dans Explorateur de solutions, ouvrez le menu contextuel pour clinique, puis choisissez Ajouter, Nouvel élément.

  2. Dans la boîte de dialogue Ajouter un nouvel élément , choisissez Colonne de site, remplacez le nom par nom patient, puis choisissez le bouton Ajouter .

  3. Dans le fichier Elements.xml de la colonne de site, laissez Type définissant comme Texte, puis accédez Groupe définissant par colonnes de site de clinique.Si complet, le fichier Elements.xml de la colonne de site doit ressembler à l'exemple suivant.

    <Field
         ID="{f9ba60d1-5631-41fb-b016-a38cf48eef63}"
         Name="Clinic - Patient Name"
         DisplayName="Patient Name"
         Type="Text"
         Required="FALSE"
         Group="Clinic Site Columns">
    </Field>
    
  4. À l'aide de la même procédure, ajoutez deux colonnes supplémentaires de site au projet : ID patient (type = « tout ») et Doctor Name (type = « texte »).Définissez leur valeur de groupe aux colonnes de site de clinique.

Création d'un type de contenu personnalisé

Ensuite, créez un type contenu basé sur le contenu de contacts type qui inclut les colonnes de site que vous avez créées dans la procédure précédente.En basant un type de contenu sur un type de contenu existant, vous pouvez gagner du temps car le type de contenu de base fournit plusieurs colonnes de site à utiliser dans le nouveau type de contenu.

Pour créer un type de contenu personnalisé

  1. Ajoutez un type de contenu au projet.Pour ce faire, dans Explorateur de solutions, sélectionnez le nœud de projet

  2. Dans la barre de menus, sélectionnez Projet, Ajouter un nouvel élément.

  3. Sous Visual C# ou Visual Basic, développez le nœud SharePoint , puis sélectionnez le nœud 2010 .

  4. Dans le volet Modèles , choisissez le modèle Type de contenu , remplacez le nom par patientes informations, puis choisissez le bouton Ajouter .

    Assistant Personnalisation de SharePoint S'ouvre.

  5. Dans la liste Le type de contenu de base si ce type de contenu hérite de , choisissez Contact comme type de contenu sur lequel baser le nouveau type de contenu, puis choisissez le bouton Terminer .

    Faisant vous avez ainsi accès à d'autres potentiellement colonnes de site utile dans le type de contenu de contact, en plus de les colonnes de site que vous avez définie précédemment.

  6. Une fois que le type de générateur de contenu apparaisse, dans l'onglet Colonnes , ajoutez les trois colonnes de site que vous avez défini précédemment : nom patient, ID patient, et Doctor Name.Pour ajouter ces colonnes, sélectionnez la première zone de liste dans des colonnes de site la liste sous Nom complet, puis choisissez chaque colonne de site dans la liste un par un.

    ConseilConseil

    Pour choisir les colonnes de site plus rapidement, filtrer la liste en tapant les premières lettres du nom de la colonne.

  7. Outre les trois colonnes personnalisées de site, ajoutez la colonne de site Commentaires de la liste des colonnes de site.

  8. Activez la case à cocher Requis pour les colonnes de site nom patient et ID patient pour les intégrer les champs obligatoires.

  9. Sous l'onglet Type de contenu , assurez -vous que le nom du type de contenu est Les informations patientes, puis modifiez la description par carte d'informations patiente.

  10. Modifiez Nom du groupe en types de contenu de clinique, et laissez les autres paramètres par défaut.

  11. Dans la barre de menus, sélectionnez Fichier, Enregistrer tout, puis fermez le concepteur de type de contenu.

Création d'une liste

Maintenant, créez une liste qui utilise les nouvelles colonnes de type de contenu et du site.

Pour créer une liste

  1. Ajoutez une liste au projet.Pour ce faire, dans Explorateur de solutions, sélectionnez le nœud de projet.

  2. Dans la barre de menus, sélectionnez Projet, Ajouter un nouvel élément.

  3. Sous Visual C# ou Visual Basic, développez le nœud SharePoint , puis sélectionnez le nœud 2010 .

  4. Dans le volet Modèles , choisissez le modèle Liste , remplacez le nom par patients, puis choisissez le bouton Ajouter .

  5. Laissez Personnalisez la liste en fonction définissant comme Par défaut (vide), puis choisissez le bouton Terminer .

  6. Dans le concepteur de liste, choisissez le bouton Types de contenu pour afficher la boîte de dialogue Paramètres de type de contenu .

  7. Sélectionnez la nouvelle ligne, choisissez le type de contenu Les informations patientes dans la liste des types de contenu, puis choisissez le bouton OK .

    Cela ajoute toutes les colonnes de site du type de contenu Les informations patientes dans la liste.

  8. Supprimez toutes les colonnes de site dans la liste à ce qui suit :

    • ID patient

    • Nom patient

    • Téléphone domicile

    • Courrier électronique

    • Doctor Name

    • Commentaires

  9. Sous Nom complet de la colonne, choisissez une ligne vide, ajoutez une colonne personnalisée de liste, puis nommez -la hôpital.Laissez son type de données comme Une seule ligne de texte.

    La colonne personnalisée de liste s'applique uniquement à cette liste.Lorsque vous ajoutez une colonne personnalisée de liste à une liste, un nouveau type de contenu de liste, y compris toutes les colonnes ajoutées dans la liste, est créé et configuré lorsque la liste par défaut.

    ConseilConseil

    Si vous choisissez une colonne de la liste des colonnes de site, une colonne existante de site est utilisée.Toutefois, si vous entrez une valeur de nom de colonne sans choisir aucune colonne dans la liste, une colonne personnalisée de liste est créée, même si une colonne avec le même nom existe déjà dans la liste.

    Éventuellement, plutôt que de définir le type de données pour la colonne personnalisée de liste à Une seule ligne de texte, vous pouvez plutôt définir le type de données de cette colonne à la recherche, et ses valeurs seraient extraites d'une table ou d'autres liste.Pour plus d'informations sur les colonnes de recherche, consultez relations de liste dans SharePoint 2010 et recherches et relations de liste.

  10. En regard de les zones ID patient et nom patient , activez la case à cocher Requis .

  11. Sous l'onglet Vues , choisissez une ligne vide pour créer une vue.Entrez les détails patients.

    Sous l'onglet Vues , vous pouvez spécifier les colonnes que vous souhaitez afficher dans la liste SharePoint.

  12. Sélectionnez la ligne détails patients , puis choisissez le bouton Par défaut .

    La nouvelle vue est maintenant la vue par défaut pour la liste.

  13. Ajoutez les colonnes suivantes à la liste Colonnes sélectionnées dans l'ordre suivant :

    • ID patient

    • Nom patient

    • Téléphone domicile

    • Courrier électronique

    • Doctor Name

    • Hôpital

    • Commentaires

  14. Dans la liste Propriétés , choisissez la propriété Tri et regroupement , puis choisissez le bouton de sélection Icône du bouton de sélection (...) pour afficher la boîte de dialogue Tri et regroupement .

  15. Dans la liste Nom de la colonne , choisissez nom patient, assurez -vous que la colonne Tri a la valeur Croissant, puis choisissez le bouton OK .

Test de l'application

Maintenant que les colonnes, le type de contenu, et la liste de site personnalisés sont prêts, déployez -les sur SharePoint, et exécutez l'application pour la tester.

Pour tester l'application

  1. Dans la barre de menus, sélectionnez Fichier, Enregistrer tout.

  2. Choisissez la touche F5 pour exécuter l'application.

    L'application est compilée, et ses fonctionnalités sont déployées sur SharePoint puis activées.

  3. Dans la barre de navigation rapide, cliquez sur le lien patients pour afficher la liste des patients .

    Les noms de colonne dans la liste doivent correspondre à ceux que vous avez entrés dans sous l'onglet Vues dans Visual Studio.

  4. Sélectionnez le lien Ajouter un nouvel élément pour créer un mappage d'informations patiente.

  5. Entrez les informations dans les champs, puis choisissez le bouton Enregistrer .

    Le nouvel enregistrement apparaît dans la liste.

Voir aussi

Autres ressources

Création de colonnes de sites, de types de contenu et de listes pour SharePoint

Développement de solutions SharePoint

Comment : créez un type de champ personnalisé

Types de contenu

Colonnes