Accueil
Articles
Astuces
Vidéos
Actualités
Auteurs
A propos
Contact
S'enregistrer
|
S'identifier
S'identifier
Authentification invalide
N
om d'utilisateur
M
ot de Passe
S
e souvenir de moi la prochaine fois.
S'identifier
Annuler
S'enregistrer
Mot de passe oublié ?
WSS 3.0 - Création et déploiement d'un EventHandler
Nous allons voir au travers d'un exemple complet comment créer et déployer un EventHandler dans Windows SharePoint Services 3.0. Les EventHandlers sont une nouveauté de WSS 3.0 et permettent d'être notifiés par WSS et d'agir sur certains évènements
Par
Laurent Cotton
publié le 21/05/2007 à 00:20, lu 7933 fois, 4 pages
3 commentaire(s)
Tags:
Sharepoint
1 | Introduction
1 | Introduction
2 | Création d'un EventHandler
3 | Déploiement d'un EventHandler
4 | Conclusion
Introduction
Il est possible de créer des EventHandlers sur tous les types de listes WSS. Pour notre exemple, nous allons créer, pas à pas, un EventHandler destiné à intercepter la création et la mise à jour d'un contact dans une liste de contacts standard WSS. Cet EventHandler aura comme tâche de calculer la valeur du champ « Full Name » présent par défaut sur les listes de contacts. Si cette valeur n'a pas été remplie par l'utilisateur, le handler se chargera de le faire à partir des valeurs des colonnes « FirstName » et « LastName » de manière à obtenir FullName = LastName, FirstName.
Remarque :
Certains d'entre vous doivent commencer à émettre des remarques : « Moi, dans mes listes de contacts, je n'ai pas les colonnes dont il parle ! ». En effet, les colonnes que j'ai citées précédemment sont en Anglais. Dans la version française de SharePoint Services, les mêmes colonnes sont nommées ... en français. De plus, le nom visible des colonnes n'est pas toujours (et notamment pour les colonnes par défaut) le même que le nom réel de la colonne.
Pourquoi la remarque ci-dessus a-t-elle autant d'importance ? C'est simple : lorsque nous allons chercher à lire la valeur d'un champ d'un contact (ou écrire dans ce champ), nous allons devoir identifier ce champ et pour cela, il n'existe qu'une solution : l'identifier avec son nom EXACT ! Comme j'utilise une version US de WSS, j'utiliserai donc dans les exemples de code qui suivent le nommage des colonnes US.
1
2
3
4
»
Démarrer une discussion
Event handler creation de conpte utilisateur
Chargement ...
Discussion démarée par
samwokw
le 07/06/2009 à 12:54, 1 commentaire(s).
feature_toolbar
Chargement ...
Discussion démarée par
fibreoptique
le 16/06/2009 à 11:43, 1 commentaire(s).
Merci, mais problème avec les accès ANONYMES sur la liste !
Chargement ...
Discussion démarée par
devileye
le 24/08/2007 à 11:11, 1 commentaire(s).
Ecrire un commentaire
Titre
Commentaire
Annuler