3. Créer et modifier les listes
Les listes sont les éléments centraux des Sharepoint Services. Elles permettent le stockage d’informations. On trouve des bibliothèques d’images ou de documents, des listes de messages, de tâches, d’évènements ou d’autres types.
On a la possibilité de créer de nouvelles listes et de modifier celles déjà existantes. La modification de la définition se fait via les fichiers LISTS\[nom de la liste]\ SCHEMA.XML
Structure des fichiers SCHEMA.XML :
|
<List>
<MetaData>
<Fields></Fields>
<Views></Views>
<Forms></Forms>
<DefaultDescription></DefaultDescription>
<Toolbar></Toolbar>
</MetaData>
<Data></Data>
</List> |
|
Element |
Description |
|
Fields |
Cette balise définit les champs du type de liste
(nom, date, message, choix, …) |
|
Views |
Définit les différentes vues de la liste. Cette
définition permet de préciser à tous les niveaux le code html qui sera
utilisé. |
|
Forms |
Déclare les formulaires utilisés dans la liste |
|
DefaultDescription |
Description affiché sur la page de création de
liste. |
|
Toolbar |
Permet de définir la barre d’outils située au
dessus de la vue, ainsi que le menu contextuel de la barre verticale. |
|
Data |
Spécifie un ensemble d’éléments initiaux pour les
listes. |
Le fichier SCHEMA.XML permet :
-
Ajouter des colonnes
-
Ajouter des vues
-
Ajouter des pages
-
Ajouter/Modifier les éléments par défaut (par exemple les annonces)
Modifier une liste existante
La modification des listes peux se faire à deux niveau : Au niveau du contenu ou au niveau du rendu.
La modification du contenu des listes se fait via l’ajout d’éléments dans Fields
|
<Fields>
<Field
Type="Choice"
Name="Publication"
DisplayName="Audience">
<CHOICES>
<CHOICE>En
ligne</CHOICE>
<CHOICE>Non
publié</CHOICE>
<CHOICE>Archivé</CHOICE>
</CHOICES>
<Default>Non
publié</Default>
</Field>
</Fields> |
Créer une nouvelle liste
Dans l’élément racine List, certaines listes ont un attribut BaseType. Celui-ci défini la liste de base pour un élément. La plupart des listes créés manuellement sont de type 0 (Custom List) car c’est le type de liste le plus générique.
Le fichier ONET.XML définit plusieurs types de listes par défaut dans sa section BaseTypes.
Voici les différentes valeurs possibles :
0 Custom List
1 Document Library
2 not used
3 Discussion Forum
4 Surveys
Pour créer une nouvelle liste, on copie généralement un modèle de liste qui est proche de ce que l’on recherche et on renomme le dossier créer (copier DOCLIB dans un dossier COURSES par exemple). Il faut ensuite modifier le schéma comme énoncé dans la section précédente. Enfin, pour pouvoir être utilisable, la liste doit être déclarée dans le fichier ONET.XML
|
<ListTemplates>
<ListTemplate
Name="courses"
DisplayName="Liste
de formations"
Type="90000"
BaseType="1"
OnQuickLaunch="TRUE"
SecurityBits="12"
Description="Partagez
les descriptifs de formations."
Image="/_layouts/images/itgen.gif">
</ListTemplate>
...
</ListTemplates> |
Et voici ce que l'on obtient dans la page de création de liste :
Un nouveau type de liste est alors disponible et se classe dans la section de son type de liste de base. De plus, l’ordre d’affichage correspond à l’ordre de déclaration.
|
|
 |
Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft
|
|