Pergunta

Estou criando um aplicativo de gerenciamento de despesas.Eu tenho uma página que lista as despesas no sistema (eles clicam na lista de despesas para visualizar isso).

Agora quero alterar isso para que apenas exiba as despesas com usuários registradas (não quero que o usuário apareça às despesas B do usuário).

Eu fiz isso usando um modelo web no Visual Studio, qualquer modificação deve ser feita usando o Visual Studio (eu não posso fazer isso no SP Design como este aplicativo será enviado para muitos clientes).

Como eu iria aproximando disso?

Foi útil?

Solução

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!

Outras dicas

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top