Programmabilité du composant WebPart Visionneuse de rapports dans l’intégration de SharePoint
Le composant WebPart Visionneuse de rapports est un contrôle serveur qui contient un ensemble d’API permettant aux développeurs de créer des applications SharePoint personnalisées. Vous pouvez créer des composants WebPart personnalisés qui fournissent les paramètres et le chemin du rapport au composant WebPart Visionneuse de rapports à l’aide de connexions de composants WebPart. Vous pouvez également incorporer le composant WebPart dans une page WebPart SharePoint personnalisée et le personnaliser en utilisant l'API publique.
Connecter au composant WebPart Visionneuse de rapports avec des composants WebPart personnalisés
Le composant WebPart Visionneuse de rapports est un consommateur de connexions aux composants WebPart SharePoint qui implémentent IWebPartRow ou T:Microsoft.SharePoint.WebPartPages.IFilterValues
. Un composant WebPart IWebPartRow, tel que le composant WebPart Documents, peut fournir le chemin d’un rapport à un composant WebPart Visionneuse de rapports s’il est placé dans la même page de composant WebPart que le composant WebPart Visionneuse de rapports. De la même façon, un composant WebPart T:Microsoft.SharePoint.WebPartPages.IFilterValues, tel que le composant Filtre Texte ou Filtre Choix peut fournir un paramètre de rapport à un composant WebPart Visionneuse de rapports s’il est placé dans la même page de composant WebPart que le composant WebPart Visionneuse de rapports.
Implémenter un fournisseur de chemins d’accès de rapport avec IWebPartRow
Suivez les étapes suivantes pour fournir un chemin d’accès au composant WebPart Visionneuse de rapports via des connexions de composants WebPart :
Créez un composant WebPart qui implémente l'interface IWebPartRow.
Ajoutez le composant WebPart à la même page WebPart que celle du composant WebPart Visionneuse de rapports.
Connectez votre composant WebPart au composant WebPart Visionneuse de rapports dans l'interface utilisateur du concepteur WebPart.
Notes
Vous ne pouvez connecter qu’un seul composant WebPart IWebPartRow au composant WebPart Visionneuse de rapports à la fois, et vous ne pouvez pas connecter simultanément un composant WebPart IWebPartRow et un composant WebPart T:Microsoft.SharePoint.WebPartPages.IFilterValues au composant WebPart Visionneuse de rapports.
Pour que votre IWebPartRow composant WebPart fonctionne correctement avec le composant T :Microsoft.ReportingServices.SharePoint.UI.WebParts.ReportViewerWebPart, vous devez suivre les étapes suivantes pour la GetRowData méthode :
Appelez la méthode de rappel avec un objet DataRowView en tant que paramètre d'entrée.
Assurez-vous que l'objet DataRowView contient une colonne appelée « DocUrl » qui inclut le chemin d'accès au rapport.
Notes
Le composant WebPart Visionneuse de rapports dans le complément pour Office SharePoint Server 2010 prend également en charge la réception des données de chemin d'accès au rapport par le biais de la colonne « FileRef ».
Implémenter un fournisseur de paramètres de rapport avec IFilterValues
Un composant WebPart qui implémente T:Microsoft.SharePoint.WebPartPages.IFilterValues peut fournir une valeur de paramètre au composant WebPart Visionneuse de rapports. La valeur du paramètre envoyée au composant WebPart Visionneuse de rapports est soumise aux mêmes restrictions placées sur le paramètre de rapport que celle spécifiée dans la définition de rapport, telle que le type de données, les valeurs valides, etc.
Pour fournir un paramètre de rapport au composant WebPart Visionneuse de rapports, procédez comme suit :
Créez un composant WebPart qui implémente l’interface T:Microsoft.SharePoint.WebPartPages.IFilterValues.
Ajoutez le composant WebPart à la même page que T:Microsoft.ReportingServices.SharePoint.UI.WebParts.ReportViewerWebPart.
Connectez votre composant WebPart T:Microsoft.SharePoint.WebPartPages.IFilterValues au composant WebPart Visionneuse de rapports dans l’interface utilisateur web du concepteur WebPart.
Notes
Vous pouvez connecter plusieurs composants WebPart T:Microsoft.SharePoint.WebPartPages.IFilterValues à la fois au composant WebPart Visionneuse de rapports. Toutefois, vous ne pouvez pas connecter simultanément un composant WebPart IWebPartRow et un composant WebPart T:Microsoft.SharePoint.WebPartPages.IFilterValues Web Part au composant WebPart Visionneuse de rapports.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour