Question

J'ai une bibliothèque avec quelques dossiers dedans et les fichiers du dossier ont une propriété "statut" et un champ "attribué à".

Je veux faire une vue avec la logique suivante:

If (Content Type == Folder) OR ((Status == "Blah") AND (Blah Status Assigned To == [Me]))

de sorte que lorsque j'écrangais un lien vers la bibliothèque pré-filtrée, l'utilisateur peut voir les dossiers de la racine de la bibliothèque, mais également voir uniquement les fichiers qu'il est attribué.

J'ai essayé de configurer les filtres de la vue comme "affecté à" et "Statut" ou "Type de contenu", ainsi que l'inverse d'essayer de travailler avec l'ordre des opérations de SP, mais il ne semble pas non plus fonctionner.

Fondamentalement, je souhaite une vue pour afficher des fichiers d'un critère donné et de tous les dossiers.Est ce que j'essaie de faire possible simplement utiliser les filtres de base?

Était-ce utile?

La solution

Les requêtes SharePoint Caml fonctionnent en paires lorsqu'il s'agit de filtrer et je suis assez certain que la liste des filtres hors de la liste fonctionnent de la même manière et sont probablement caml dans les coulisses. Lorsque vous travaillez avec les appariements, je crois que SharePoint regroupe toujours la plupart des articles les plus grands.

Utiliser votre exemple, j'ai pu obtenir ce que je pensais être le résultat attendu utilisant

Assigned To = [Me] AND Status = Blah OR ContentType = Folder

Parce qu'il combine naturellement les deux premiers.

Si vous êtes à l'aise Lecture XML / CAML, je vais vérifier Builder U2U Caml Query et voyez comment cela ordonne des choses qui devraient espérer vous aider à comprendre comment il travaille tous dans les coulisses afin que vous puissiez obtenir une meilleure manipulation sur le filtrage de la boîte lorsqu'il s'agit de filtres plus grands et plus complexes.

Faites-moi savoir si vous ne voyez pas ce que vous attendez avec cela et, si oui, veuillez expliquer plus en détail ce que vous voyez que vous n'attendez pas.

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