Utilisez le composant ReportPageViewer
pour créer une page Web affichant un rapport Crystal. Le composant ReportPageViewer
affiche le rapport au format DHTML et propose une barre d'outils permettant à l'utilisateur de parcourir le rapport. Vous pouvez personnaliser l'apparence et le comportement du composant ReportPageViewer
en définissant ses attributs.
Par exemple, vous pouvez configurer le composant ReportPageViewer
pour afficher un rapport Crystal qui nécessite une saisie supplémentaire de la part de l'utilisateur, connecte l'utilisateur à la base de données à l'aide d'un nom d'utilisateur et d'un mot de passe spécifiques, et présente une apparence personnalisée.
Pour afficher un rapport à l'aide du composant ReportPageViewer
, vous devez spécifier une source de rapport. Une source de rapport est un objet utilisé par le composant ReportPageViewer
pour accéder aux propriétés d'un rapport. Elle fournit au composant ReportPageViewer
les moyens d'interroger des données de rapport, des informations de page et d'autres informations de rapport internes. Les sources de rapports sont obtenues à partir de serveurs de rapports tels que le Page Server, RAS et le Java Reporting Component. Lorsque vous avez obtenu une source de rapport, vous l'affectez au composant ReportPageViewer
en définissant l'attribut reportSource
.
Si le rapport contient des paramètres, le composant ReportPageViewer
invite, par défaut, l'utilisateur à saisir des informations de paramètres. Vous pouvez configurer le composant ReportPageViewer
pour utiliser des paramètres prédéfinis en définissant l'attribut parameterFields. Vous pouvez désactiver l'invite des paramètres en définissant l'attribut allowParameterPrompting
sur false.
Si le rapport nécessite des informations de connexion à une base de données pour récupérer des données, le composant ReportPageViewer
invite, par défaut, l'utilisateur à saisir les informations de connexion à une base de données. Vous pouvez configurer le composant ReportPageViewer
pour utiliser une connexion prédéfinie à une base de données en définissant l'attribut databaseLogonInfos
et l'attribut allowDatabaseLogonPrompting
sur false.
Vous pouvez personnaliser l'apparence du composant ReportPageViewer
en définissant différents attributs. Voici certains des attributs les plus utilisés :
displayGroupTree
L'arborescence de groupes représente une vue sous forme d'arborescence de la structure du rapport. Elle apparaît sur la partie gauche du composant ReportPageViewer
et permet de parcourir rapidement le rapport. Par défaut, le composant ReportPageViewer
affiche l'arborescence de groupes ; pour désactiver l'affichage de l'arborescence de groupes, définissez l'attribut displayGroupTree
sur false.
displayToolbar
La barre d'outils constitue la principale méthode de navigation dans le rapport. Elle inclut des boutons permettant d'exporter, de rechercher et de parcourir le rapport. Par défaut, le composant ReportPageViewer
affiche la barre d'outils. Vous pouvez désactiver l'affichage de la barre d'outils ou de composants spécifiques de la barre d'outils, en définissant l'attribut displayToolbar
ou les attributs associés sur false. Par exemple, pour afficher la barre d'outils sans désactiver l'exportation, définissez l'attribut displayToolbarExportButton
sur false.
Le composant ReportPageViewer
prend en charge la liaison de données avec un bean EnterpriseItem
. Ce bean fournit la source d'un rapport à l'aide de sa propriété reportSource
; ainsi, le rapport peut être affiché à l'aide du composant ReportPage Viewer
. Utilisez l'attribut reportSource
pour lier le composant au rapport souhaité.
Business Objects http://www.france.businessobjects.com/ Support technique http://www.businessobjects.com/services/support/ |