Comment afficher uniquement les éléments enregistrés des utilisateurs d'utilisateurs?

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/51026

  •  09-12-2019
  •  | 
  •  

Question

Je crée une application de gestion des dépenses.J'ai une page qui répertorie les dépenses dans le système (ils cliquent sur la liste de dépenses pour la voir).

Je veux maintenant modifier cela afin qu'il affiche uniquement les dépenses d'utilisateurs connectés (je ne veux pas que l'utilisateur a la recherche des frais d'utilisateur B).

J'ai fait cela à l'aide d'un modèle Web dans Visual Studio, toute modification doit être faite à l'aide de Visual Studio (je ne peux pas faire cela dans SP Designer car cette application sera envoyée à de nombreux clients).

Comment allais-je aborder cela?

Était-ce utile?

La solution

You can create a view using SPView class and in query give Author=[Me] and set this view as default view

About the default "All Items" view, set its permission to be viewable to only Administrators or Group with Full Control...

See How to create SPView Programmatically and Programmtically create SPView

Let me know if you need more help!

Autres conseils

As Arsalan mentioned you can create a SPView which does filter by Me. Here is the CAML query for doing that:

     query.Query = "<Where><Eq><FieldRef Name='Author' /><Value Type='Integer'><UserID Type='Integer' /></Value></Eq></Where>";

Here I have written a blog post which shows how to create a an SPView which does filter by Me: http://sharepointnadeem.blogspot.in/2012/02/create-view-to-filter-items-by-me.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top