Ich benutze Jaspis-Berichte in meiner Anwendung. Und es gibt einen Dienst, der den Bericht erstellt und ein Front-End den Bericht anfordert.erstellt Jaspis-Bericht ist leer und kein Fehler angezeigt
Aber wenn ich die PDF herunterladen sind leer.
Ich habe versucht, es als HTML-Dokument zu exportieren. Die Antwort ist wie folgt für alle Szenarien.
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<style type="text/css">
a {text-decoration: none}
</style>
</head>
<body text="#000000" link="#000000" alink="#000000" vlink="#000000">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr><td width="50%"> </td><td align="center">
<![if IE]>
<script>
var links = document.querySelectorAll('link.jrWebFont');
setTimeout(function(){ if (links) { for (var i = 0; i < links.length; i++) { links.item(i).href = links.item(i).href; } } }, 0);
</script>
<![endif]>
</td><td width="50%"> </td></tr>
</table>
</body>
</html>
Scheint, wie es auch eine leere HTML-Seite ist.
Warum passiert das? Ich suchte nach ähnlichen Antworten, aber kein Glück.
Meine beste Schätzung wäre, dass die zugrunde liegende Datenquelle keine Daten zurückgibt. In diesem Fall gibt jasper standardmäßig ein leeres Dokument zurück. Dieses Verhalten kann konfiguriert werden. Suchen Sie nach der Eigenschaft 'whenNoDataType'. –
scheint so zu sein. Danke :) – prime