Est-il possible de trouver, dans un composant WebPart, si une liste est créée à partir d'un type de contenu spécifique? Ou, trouvez toutes les listes qui proviennent d'un type de contenu spécifique ferait l'affaire aussi!Sharepoint: Trouver une liste basée sur un type de contenu dans un composant WebPart?
1
A
Répondre
4
Vous devez d'abord obtenir un identificateur de la liste spécifique, bien sûr. Il y a plusieurs façons de le faire. Une façon quelque peu inefficace, mais globalement utilisable, serait de commencer à partir du SPSite:
using(SPSite site = new SPSite(siteUrl))
{
using(SPWeb web = site.OpenWeb(webUrl))
{
SPList list = web.GetList(listUrl);
SPContentTypeCollection types = list.ContentTypes;
foreach(SPContentType type in types)
{
if(type.Id == typeImLookingFor.Id)
{
//found the content type!
}
}
}
}
Questions connexes
- 1. Dans un composant WebPart SharePoint, comment définir la liste d'un composant WebPart lors de l'exécution?
- 2. Comment afficher une liste simple d'événements dans un composant WebPart de requête de contenu dans SharePoint 2007
- 3. Masquage d'un composant WebPart personnalisé dans SharePoint
- 4. Affichage du composant WebPart Affichage de liste pour une liste dans un autre site
- 5. Filtrer un composant WebPart Requête de contenu en utilisant les valeurs d'un autre composant WebPart sur la même page
- 6. Comment faire pour mettre à jour le contenu dans un composant WebPart SharePoint par programme?
- 7. Connexions WebPart sur Sharepoint. - Quel type utiliser?
- 8. Instanciation par programme d'une page de composant WebPart dans Sharepoint
- 9. SharePoint: ne voit aucun composant WebPart Filtre
- 10. Erreur SharePoint: "Impossible d'importer le composant WebPart"
- 11. Récupérer une liste de composants WebPart sur une page
- 12. zone de texte multiligne dans le composant WebPart sharepoint
- 13. Comment ajouter une feuille de style pour un composant WebPart dans MOSS/Sharepoint 2007
- 14. Comment migrer un composant WebPart tiers de SharePoint 2 (2003) vers SharePoint 3 (2007)
- 15. Comment ajouter une zone de composant WebPart dans SharePoint à l'aide de SharePoint Designer
- 16. Hyperliens dans Sharepoint Webpart
- 17. Comment désactiver un composant WebPart SharePoint temporairement? Cela peut-il être fait en définissant une propriété?
- 18. Ajouter un contrôle ASP.NET à Sharepoint WebPart
- 19. Silverlight dans webpart Sharepoint
- 20. Type de contenu par défaut et type de contenu à l'aide de dossiers dans une liste Sharepoint
- 21. Ecrire journal pour sharepoint Liste BDC Webpart
- 22. SharePoint Webpart désérialiser erreur
- 23. Comment inclure un fichier JavaScript dans un WebPart SharePoint?
- 24. Sharepoint: que deviennent les listes basées sur le type de contenu lorsque le type de contenu est mis à jour?
- 25. Ordre d'appel des méthodes CreateChildControls() et ApplyChanges() dans un composant WebPart SharePoint
- 26. SharePoint WebPart Requête de contenu - Ignorer niveau actuel
- 27. Sharepoint Webpart Exception sécurité
- 28. Partage WebPart Filtre personnalisé Sharepoint
- 29. Restauration de l'application SharePoint basée sur FBA
- 30. Trouver un champ sur le site SharePoint
C'était facile ... bizarre que je n'ai rien trouvé sur Google. Merci! :) –