Utilisez le composant ReportPageViewer
pour créer une page Web affichant un état Crystal. Le composant ReportPageViewer
affiche l'état au format DHTML et propose une barre d'outils permettant à l'utilisateur de parcourir l'état. 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 état 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 état à l'aide du composant ReportPageViewer
, vous devez spécifier une source d'état. Une source d'état est un objet utilisé par le composant ReportPageViewer
pour accéder aux propriétés d'un état. Elle fournit au composant ReportPageViewer
les moyens d'interroger des données d'état, des informations de page et d'autres informations d'état internes. Les sources d'états sont obtenues à partir de serveurs d'états tels que le Page Server, RAS et le Java Reporting Component. Lorsque vous avez obtenu une source d'état, vous l'affectez au composant ReportPageViewer
en définissant l'attribut reportSource
.
Si l'état 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 l'état 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 de l'état. Elle apparaît sur la partie gauche du composant ReportPageViewer
et permet de parcourir rapidement l'état. 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 l'état. Elle inclut des boutons permettant d'exporter, de rechercher et de parcourir l'état. 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 état à l'aide de sa propriété reportSource
; ainsi, l'état peut être affiché à l'aide du composant ReportPage Viewer
. Utilisez l'attribut reportSource
pour lier le composant à l'état souhaité.
Business Objects http://www.france.businessobjects.com/ Support technique http://www.businessobjects.com/services/support/ |