none
Appliquer un filtre sur une liste RRS feed

  • Question

  • Bonjour,

    Mon problème ce n'est pas vraiment du codage mais plus tôt une fonctionnalité native de SharePoint 2010. Je me permet d'écrire dans ce forum par ce que je n'ai pas trouvé un autre espace qui parle de l'administration de SP2010.

    J'ai créé un affichage pour ma liste et j'ai voulu filter les éléments sur l'utilisateur en cours. Pareil que MOSS2007, il suffit d'aller sur l'option filtre, choisir l'élément à filter, l'opération et la valeur. Dans mon cas, j'ai choisi le champ "créé par", "est égal à" et j'ai mis comme valeur "[Moi]".

    Mais, quand je reviens sur mon affichage je ne visualise rien et il me semble que le filtre ne fonctionne pas. J'ai mis en dur une valeur pour le champs "créé par" = Domain\administrateur et là il m'affiche les éléments créés par l'administrateur !

    Avez-vous une idée sur ce problème ?

    Merci d'avance

    • Déplacé Hengzhe Li mardi 21 février 2012 07:03 merge forum (Origine :Développement Sharepoint 2010)
    mardi 15 juin 2010 09:07

Réponses

  • Bonjour,

    Je viens de tester avec [Utilisateur actif] et ça fonctionne.
    A priori il y aurait juste une erreur de traduction dans la légende.


    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses qui correspondent à votre problème afin qu'il apparaisse comme résolu.
    mardi 15 juin 2010 21:30
    Modérateur

Toutes les réponses

  • Bonjour

    Le deuxieme filtre est bien sur none ??


    Xavier VANNESTE http://www.xvanneste.com http://media.xvanneste.com
    mardi 15 juin 2010 09:28
    Auteur de réponse
  • Je reproduis également le problème. Le filtrage en utilisant le critère [Moi] ne renvoie aucune ligne.

    J'arrive très bien à créer une colonne calculée affichant la valeur retournée par la fonction [Moi], en utilisant la technique http://www.sharepointresource.com/post/2009/06/03/Using-Today-or-Me-in-SharePoint-calculated-columns.aspx, la valeur est correcte. De plus un filtrage en utilisant le login de l'utilisateur courant Domaine\utilisateur fonctionne et ne renvoie que les éléments créé par l'utilisateaur.

    Le problème réside en fait sur le fait que SharePoint 2010 n'interprète pas le filtre [Moi] comme une valeur dynamique. Si vous mettez la valeur [Moi] dans le champ titre de votre élément, et que vous mettez en place un filtre "Afficher les éléments lorsque la colonne Titre est égale à [Moi]", vous observerez que seul l'enregistrement dont le champ titre = [Moi] est affiché. [Moi] saisi dans le cadre d'une vue filtrée n'est pas calculé. Il est utilisé comme chaine de caractère et comparé à la colonne choisie.

    Merci de remonter le bug, cher MVPs si vous me lisez. Cordialement,


    Nicolas Cambot http://blogs.nelite.com/blogs/ncambot/default.aspx

    mardi 15 juin 2010 15:02
  • Question, de mon coté sur une version  anglaise [Me] marche tres tres bien. Peut etre que j'ai l'esprit tordu mais si a la place de [Moi] vous mettez [Me] ?? peut etre que le filtre n'a pas été traduit :)
    Xavier VANNESTE http://www.xvanneste.com http://media.xvanneste.com
    mardi 15 juin 2010 15:12
    Auteur de réponse
  • Bien tenté, mais c'est mal me connaitre :) J'ai creusé un peu le sujet, et ai documenté mes expériences. [Moi],(Moi),{Moi}, Moi et [Me] ne fonctionnent pas mieux. Pour répondre à la question, le second filtre dans mon cas n'est pas paramétré.

    De plus il se trouve que le [Moi] fonctionne dans un autre contexte (création d'une colonne calculée utilisant [Moi]) 


    Nicolas Cambot http://blogs.nelite.com/blogs/ncambot/default.aspx

    mardi 15 juin 2010 15:58
  • Bonjour,

    je viens de tester sur une de mes infra en français et en effet bien vu le bug :s

    Je regarderais avec reflector de ou cela peut venir.

    Je verrais aussi sur une infra en allemand bientot et vous direz quoi tant qu'on y est :)

    Sur une infra anglaise y a pas de soucis.


    Xavier VANNESTE http://www.xvanneste.com http://media.xvanneste.com
    mardi 15 juin 2010 18:58
    Auteur de réponse
  • Bonjour,

    Je viens de tester avec [Utilisateur actif] et ça fonctionne.
    A priori il y aurait juste une erreur de traduction dans la légende.


    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses qui correspondent à votre problème afin qu'il apparaisse comme résolu.
    mardi 15 juin 2010 21:30
    Modérateur
  • Merci pour votre aide.
    jeudi 17 juin 2010 15:48
  • En gros, il ne faut rienc changer par rapport à 2007 car avec cette version c'était [Utilisateur actif] ! 
    jeudi 17 juin 2010 16:06