Lorsque je passe à /_layouts/groups.aspx
dans ma collection de sites, je ne vois que les 100 premiers groupes. Il n'y a pas de contrôle de pagination visible. Comment puis-je corriger cela, travailler avec plus que les 100 premiers groupes?MOSS Tous les groupes n'affiche pas la pagination lorsque plus de 100 groupes sont retournés
Répondre
Vous pouvez également modifier ce point de vue via l'interface utilisateur standard, plutôt que d'utiliser le code si vous devez:
- Parcourir à « http: // < collection de sites url >/_catalogs/utilisateurs /AllGroups.aspx "
- site Actions-> Modifier la page
- Modifier la liste Voir partie web
- Sous sélectionné Affichage, cliquez sur le" Modifier la curr Voir vue "lien.
- Vous pouvez maintenant modifier les paramètres d'affichage comme n'importe quel autre dans SharePoint.
Cette liste est une liste interne de sharepoint qui n'est pas accessible via l'API et doit être atteinte en utilisant le modèle objet.
En supposant que vous êtes familier avec l'API SharePoint,
Vous devez accéder à votre site par programme ensuite accéder à la liste des utilisateurs et des groupes, puis accédez à la vue par défaut sur elle, et définir sa propriété radiomessagerie true.
static void Main(string[] args)
{
//Access the site
using (SPSite _site = new SPSite("http://myurlwithport:800"))
{
//Substitute the appropriate web if it is not the root
using (SPWeb _web = _site.RootWeb)
{
// This is always the name of the users list
SPList userList = _web.Lists["User Information List"];
//This is the view that is causing you trouble
SPView allGroupsView = userList.Views["All Groups"];
//Set this value to true if it is false.
Console.WriteLine(allGroupsView.Paged);
//Set this value to whatever you want if you don't want paging
Console.WriteLine(allGroupsView.RowLimit);
Console.ReadLine();
}
}
}
Espérons que ce soit fait pour vous.
EDIT
Sur la base OP commente
Il y a une propriété RowLimit que vous pouvez changer à la place si vous voulez.
Je l'ai ajouté dans le code fourni.
Je pense qu'il est nul qu'il est impossible de travailler avec plus de 100 groupes dans l'interface graphique. –
Je veux partager quelques précisions supplémentaires à la suggestion de Michael M sur la mise à jour de "AllGroups.aspx".
Initialement, j'ai utilisé un compte administrateur Site Collection pour accéder à la page "http: ///_catalogs/users/AllGroups.asp" et l'accès a été refusé. J'ai ensuite utilisé un autre compte administrateur Site Collection qui se trouve également dans le groupe d'administration Windows pour le serveur SP et dont l'accès est toujours refusé.
Enfin, j'ai utilisé le compte d'administrateur de la batterie de serveurs SharePoint 2010 que nous avons utilisé pour configurer l'application Web/App Pool et qui m'a finalement donné accès à la page.
- 1. Liste de tous les utilisateurs et groupes
- 2. DirectoryEntry.Invoke ("groups", null) ne récupère pas tous les groupes?
- 3. groupes de collision Box2D
- 4. Zend_Form Afficher les groupes Problème
- 5. Comparaison de groupes AD - PowerShell
- 6. plusieurs groupes dans les rapports de cristaux
- 7. Trouver tous les groupes de radio qui n'ont pas été sélectionnés
- 8. InfoPath - Liste des informations utilisateur MOSS en tant que connexion de données - Exclure les groupes
- 9. Zend_DB_Select: pourquoi tous les champs sont-ils retournés?
- 10. Active Directory - un script pour trouver tous les utilisateurs qui ne sont pas dans un ensemble de groupes?
- 11. Groupes alternatifs ListView ASP.NET
- 12. Regex ne pas retourner 2 groupes
- 13. répétées des groupes Regex
- 14. groupes de liaison des matches
- 15. tri de tables en groupes
- 16. . NET équivalent aux groupes de threads Java?
- 17. awk extraire plusieurs groupes de chaque ligne
- 18. groupes multiples dans LinqToSql
- 19. Groupes optionnels Regex?
- 20. Regex: Les groupes nommés et remplacements
- 21. jQuery et groupes de boutons radio
- 22. Vues Drupal OG: ne peut pas créer de vue de tous les groupes dont je suis * pas * actuellement membre
- 23. Comment utilisez-vous les groupes dans XCode?
- 24. SSRS 2005 How-to: En-têtes pour les groupes au sein des groupes?
- 25. Les groupes dans Linq à Sql sont-ils déjà triés par Count() décroissant?
- 26. Recherche de groupes de lettres avec regex
- 27. WPF RadioButton groupes dans Xaml
- 28. connexion avec les utilisateurs, les groupes et les autorisations
- 29. modifications de groupes d'utilisateurs locaux via C#
- 30. Netbeans + groupes de projets: comment puis-je modifier, où Netbeans stocke des informations sur les groupes de projets créés?
C'est la réponse que je cherchais. Où étiez-vous il y a deux ans? ;-) –
:) Désolé, je suis tombé sur le post en cherchant une réponse à cette question moi-même et j'ai pensé qu'il devait y avoir un moyen plus facile. Alors posté le dessus pour d'autres personnes dans mes chaussures. –