Bonjour,
J'aimerais savoir s'il était facilement faisable de rajouter l'information du temps de chargement d'un rapport birt lorsque celui-ci est lancé sous un browser web.
J'ai vu des choses sur le sujet pour la création d'une page web (voir ci-dessous) mais je n'arrive pas à intégrer ce code dans le xml view sous birt (pas de balise head par exemple). En créant une balise head au dessus de "body", ça ne marche pas non plus (+ There is no report design object available. lorsque je lance le report).
J'ai essayé en utilisant OnPageStart et OnPageEnd mais n'ayant jamais fait de script sous birt, je n'arrive à rien non plus. Est-ce quelqu'un a déjà fait quelque chose de ce style? Sinon, une idée pour intégrer cela?
Merci d'avance pour votre aide.
Code trouver sur internet (mais pour des pages html et non des rapports birt)
Script à placer entre les balises <body> et </body> :
onLoad="dureechargement()"
Script à placer entre les balises <head> et </head> :
<script type="text/javascript">
<!--
NavName = navigator.appName.substring(0,3);
NavVersion = navigator.appVersion.substring(0,1);
if (NavName != "Mic" || NavVersion >= 4)
{
debut = new Date;
debut = debut.getTime();
}
function dureechargement()
{
if (NavName != "Mic" || NavVersion >= 4)
{
fin = new Date;
fin = fin.getTime();
secondes = (fin-debut)/1000;
if (secondes > 1)
window.status='Page chargée en ' + secondes + ' secondes.';
else
window.status='Page chargée en ' + secondes + ' seconde.';
}
}
-->
</script>
Partager