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

Développement Sharepoint .NET Discussion :

Intégration du CAML dans une WebPart


Sujet :

Développement Sharepoint .NET

  1. #1
    Expert confirmé
    Intégration du CAML dans une WebPart
    Bonjour,

    Ancien article dans la rubrique Sharepoint qui n'avait pas encore de dicsussion sur le forum...
    Intégration du CAML dans une WebPart

    Vos commentaires, corrections et remarques sont les bienvenues.

    Merci à tous!
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

  2. #2
    Membre chevronné
    Hello,

    Pas mal pour aborder le sujet, mais quelques petites astuces correspondant à des demandes récurrentes d'utilisateurs ne seraient pas de trop à mon avis (même si ça reste trouvable via msdn ou google), par exemple :

    les filtres sur colonnes lookups :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <Eq>
      <FieldRef Name="RefCountry" LookupId="TRUE" />
      <Value Type="Lookup">10</Value>
    </Eq>

    utilisateur actif :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <Eq>
      <FieldRef Name="AssignedTo" LookupId="TRUE"/>
      <Value Type="Integer">
        <UserID/>
      </Value>
    </Eq>


    timespan par rapport à aujourd'hui (ex: 5 derniers jours) :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <Geq>
      <FieldRef Name="MyDateColumn" />
      <Value Type="DateTime">
        <Today OffsetDays="-5" />
      </Value>
    </Geq>


    événements récurrents (calendrier) dans la semaine (<Month /> et <Year /> possibles):
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <DateRangesOverlap>
      <FieldRef Name="EventDate" />;
      <FieldRef Name="EndDate" />
      <FieldRef Name="RecurrenceID" />
      <Value Type="DateTime">
        <Week />
      </Value>
    </DateRangesOverlap>

  3. #3
    Expert confirmé
    Merci pour ce retour.
    En effet, à l'époque où j'ai rédigé ce petit article, je n'avais pas connaissance de ces informations, et je n'avais pas trop poussé le détail...
    Il s'agit d' informations qui méritent une modification, je vais donc les rajouter dès que possible !
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente