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 :

Retrouver une propriété de liste via le modèle objet ?


Sujet :

SharePoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut Retrouver une propriété de liste via le modèle objet ?
    Bonjour,
    Je suis plutôt novice sur sharepoint.

    J'ai une liste ayant deux "content type".
    En allant dans [ma liste] > settings > change new button order and default content type (voir capture d'écran ci-jointe), j'arrive sur un page qui me permet de rendre ces content type visible ou non (voir également capture d'écran).

    Comment faire pour accéder à cette propriété via le modèle objet? Est-elle située au niveau de l'objet SPContentType ou SPlist?
    Plus généralement, comment feriez-vous pour trouver l'info? inspecter les objets via le debugger? consulter l'API?


    Merci d'avance de vos conseils,

    julien
    Images attachées Images attachées  

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 519
    Par défaut
    Essaie en récupérant le ContentType de ta SPList

  3. #3
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    oui, c'est ce que j'ai fait. J'ai un petite "console application" qui récupèrer le content type mais je n'ai pas trouvé cette propriété... (ce qui ne veut pas dire qu'elle n'y ait pas... ).
    Je mets le code si quelqu'un veut tester de son coté...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    sing System.Collections.Generic;
    using System.Text;
    using Microsoft.SharePoint;
     
     
    namespace getContentTypeInfo
    {
        class Program
        {
            static void Main(string[] args)
            {
                Program p = new Program();
                p.getInfo();
            }
     
            protected void getInfo(){
                SPSite siteCollection = null;
                SPList pubs = null;
                SPContentTypeCollection cTypeColl = null;
                try
                {
                    siteCollection = new SPSite("http://spdev:27965/");
                    pubs = siteCollection.RootWeb.Lists["Publications"];
     
                    cTypeColl = pubs.ContentTypes;
                    foreach (SPContentType ct in cTypeColl)
                    {
                        Console.WriteLine(ct.Name);
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
                finally
                {
                    if (siteCollection != null)
                        siteCollection.Dispose();
                }
     
                Console.ReadLine();  
            }
        }
    }

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 519
    Par défaut
    Essaie de voir sur le site msdn en recherchant SPContentType tu trouveras toutes les propriétés avec leur explication

Discussions similaires

  1. remplir une zone de liste via une fonction
    Par marinaetsonchat dans le forum VBA Access
    Réponses: 1
    Dernier message: 22/08/2011, 12h57
  2. [AC-2007] problème sur requête alimentant une zone de liste via VBA
    Par Rémi GAUDINAT dans le forum VBA Access
    Réponses: 1
    Dernier message: 15/06/2010, 11h17
  3. Récupération de champs de type 'Choice' via le Modèle objet client
    Par synapsis dans le forum Développement Sharepoint
    Réponses: 0
    Dernier message: 07/06/2010, 14h24
  4. Réponses: 1
    Dernier message: 25/06/2009, 10h25
  5. [composant] liste déroulante pour une propriété ?
    Par BoBoToTo dans le forum Composants VCL
    Réponses: 4
    Dernier message: 24/05/2004, 16h16

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