Salut,
J'ai développé un concepteur de formulaires SharePoint. Le but est de permettre la modification des formulaires par défaut (Affichage/Edition/Insertion) associés aux listes par le biais de types de contenu.
Il est tout à fait possible de généraliser cela pour tous les types de listes mais j'ai choisi l'optique des types de contenu pour "canaliser" le déploiement.
Quoi qu'il en soit, après avoir installé la solution, il faut activer la fonctionnalité suivante qui se trouve au niveau de la collection de sites :
Cette fonctionnalité déploie les types de contenu suivants :
lesquels peuvent être associés aux types de listes correspondants (liste personnalisée, liste à problèmes, liste calendrier et liste de liens).
Après avoir associé un type de contenu à une liste (dans ce cas, imaginons une liste personnalisée), vous pouvez commencer à personnaliser les formulaires via le point menu suivant :
Notez que celui-ci n'apparaît que :
- si la liste dispose bien du type de contenu imposé
- si l'utilisateur connecté a les droits de gestion sur la liste
En cliquant sur cette action, vous êtes redirigé vers cette page :
Laquelle vous permet via du drag & drop de disposer les colonnes sur la partie centrale à votre guise. Vous pouvez en plus ajouter trois titres de section. Par exemple, vous pouvez disposer les colonnes comme suit :
Notez que vous pouvez définir des affichages différents propres à chaque type de formulaire. Vous pouvez également ne définir qu'un seul affichage et cocher l'option "Utiliser cet affichage pour tous les formulaires". En fonction de ce que vous aurez paramétré, vous pouvez vous retrouver avec des formulaires d'insertion comme suit :
et d'affichage :
Intéressé? Vous pouvez télécharger la solution ici :
http://www.codeplex.com/sptoolbasket/Release/ProjectReleases.aspx?ReleaseId=21960 et choisir la solution intitulée "SharePoint Forms Designer Source" ou "SharePoint Forms Designer Solution". Notez qu'elle est également inclue dans la solution globale "SharePoint Tool Basket MOSS Solution"
Vous devez être identifié pour poster un commentaire.
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
Copyright © 2000-2012 - www.developpez.com