Personnalisation du visualiseur. SAP Plateforme BI, Enterprise, 2011
● Des fichiers CSS
● Des fichiers ou bibliothèques JavaScript externes
4.5.1 Personnalisation du visualiseur
Vous pouvez reconstituer le fichier template.zip à l'aide des fichiers que vous utilisez pour personnaliser le visualiseur de rapport.
Le workflow est le suivant :
1. Extrayez le contenu du fichier template.zip.
2. Modifiez le fichier com.businessobjects.webpath.CrystalReports_oem.jar.
3. Activez le comportement de visualiseur personnalisé en attribuant à la propriété crystal_enable_jsapi la valeur true dans le fichier SAP BusinessObjectsEnterprise XI 4.0\warfiles\webapps\config
\custom\CrystalReports.properties.
4. Recréez le fichier template.zip.
Remarque
Il est recommandé de créer une copie de sauvegarde du fichier template.zip avant d'en modifier le contenu.
Dans le fichier template.zip, le fichier suivant doit être modifié : template.zip
SAP
BusinessObjectsEnterprise XI 4.0\warfiles
\webapps\BOE\WEB_INF\eclipse\plugins
\com.businessobjects.webpath.CrystalReport
s_oem.jar
Modifier
Décompressez le fichier .zip et modifiez-le.
Dans le fichier com.businessobjects.webpath.CrystalReports_oem.jar, modifiez les éléments suivants :
CrystalReports_oem.jar
\web
Modifier
Ajoutez des fichiers JavaScript et CSS personnalisés ou externes à ce dossier.
\web\CustomListener.js
Ajoutez des écouteurs d'événements de SAP Crystal Reports
JavaScript API aux fonctions OnViewerInit et
OnViewerFail dans le fichier CustomListener.js
.
Pour en savoir plus, voir le guide SAP Crystal Reports
JavaScript API.
\WEBINF\classes\JSAPIproperties.json
Ajoutez un chemin d'accès relatif à toutes les images, tous les fichiers JavaScript et tous les fichiers CSS ajoutés au dossier \web . Vous pouvez également modifier le logo qu'affichera le visualiseur.
Guide de personnalisation de SAP BusinessObjects BI
Personnalisation d'applications Web
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
69
CrystalReports_oem.jar
Modifier
Dans l'exemple suivant, un logo, un fichier JavaScript et son contenu JavaScript, ainsi qu'un fichier CSS sont ajoutés :
{
"logo" :
{
"img" : "images/logo.gif",
"tooltip" : "SAP Crystal Reports",
"url" : "http:// www.businessobjects.com/
ipl/default.asp?
destination=ViewerLogoLink
&product=crystalreports&version=14%2E0"
},
"scripts" :
[
CustomListener.js
\CustomFiles\*.js
],
"styles" :
[
\CustomStyle.css
]
}
Remarque
Tous les fichiers auxquels fait référence le fichier JSAPI properties.json
doivent être inclus dans le dossier
\web .
70
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de personnalisation de SAP BusinessObjects BI
Personnalisation d'applications Web

Link pubblico aggiornato
Il link pubblico alla tua chat è stato aggiornato.