IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SharePoint .NET Discussion :

colonne "Person or Group" et propriété AfterProperties


Sujet :

SharePoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut colonne "Person or Group" et propriété AfterProperties
    Bonsoir,

    Je n'arrive pas à récupérer un utilisateur d'une colonne de type "Person or Group" sur un eventHandler - ItemUpdating

    properties.AfterProperties["Nom_internal_colonne_person"] me retourne simplement un numéro au lieu de me retourner une chaîne de la forme #1;user. Du coup le code suivant me rapporte une erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SPFieldUserValueCollection fieldPerson = new SPFieldUserValueCollection(webSite,properties.AfterProperties["Nom_internal_colonne_person"].toString())
    Je précise que je n'ai pas de problème avec la propriété properties.ListItem["Nom_colonne_person"]

    Je cherche à savoir si un collaborateur a modifié la colonne Person concernée lorsqu'il valide le formulaire en modification.

    Quelqu'un a t'il une idée ?

    MErci pour vos réponses

  2. #2
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Bon excusez moi de la question.

    Je viens enfin de trouver

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SPFieldUserValueCollection fieldPerson = new SPFieldUserValueCollection(webSite,properties.AfterProperties["Nom_internal_colonne_person"].toString())
    remplacé par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SPFieldUserValue fieldPerson = new SPFieldUserValue(web,properties.AfterProperties["Nom_internal_colonne_person"].toString())
    Et tout fonctionne correctement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Colonne de type "lookup" basée sur un champ du type "Person or group"
    Par Nosmoht dans le forum Configuration
    Réponses: 16
    Dernier message: 22/01/2013, 16h16
  2. Access & colonne "person or group" liste Sharepoint
    Par bornibus dans le forum Configuration
    Réponses: 1
    Dernier message: 15/09/2009, 18h19
  3. Access & colonne "person or group" liste Sharepoint
    Par bornibus dans le forum SharePoint
    Réponses: 1
    Dernier message: 15/09/2009, 18h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo