Grid++Report kann zum Entwickeln von Desktop-C/S-Berichten und WEB-Berichten verwendet werden (die Entwicklung von C/S-Berichten eignet sich für VB.NET, C#, VB, VC, Delphi usw.). Die Entwicklung von WEB-Berichten ist für ASP, ASP.NET, JSP/Java, PHP, thinkphp usw. geeignet und unterstützt alle WEB-Server und Datenbanken. Bei der Entwicklung von Desktop-Berichten und WEB-Berichten werden dieselben Entwicklungskenntnisse und Ressourcen genutzt, wodurch die Effizienz der Berichtsentwicklung erheblich verbessert wird.
Zuerst müssen Sie Grid++Report verstehen
Controller-Code // Hier können Sie Ihre eigenen Berichtsdaten entwickeln <code class="prettyprint linenums lang-php"> // 设置报表数据这里可以自己开发<br>
$orderArray ['EmployeeID'] = '01';<br>
$orderArray ['Title'] = '经理';<br>
$orderArray ['name'] = '张三';<br>
<br>
// 报表中要得到的数据格式<br>
$xmlReportData = get_reports_xml_byarray ( $orderArray );<br>
$this->assign ( 'xmlReportData', $xmlReportData );<br>
// 要打印的报表文件<br>
$reportName = '1f.grf';<br>
$this->assign ( 'reportName', $reportName );<br>
<br>
$this->display();
$orderArray ['EmployeeID'] = '01';<html><br>
<br>
<head><br>
<title></title><br>
<script src="__public__/grid/CreateControl.js" type="text/javascript"></script><br>
</head><br>
<br>
<body><br>
<br>
<div><br>
<button type="button" onclick="printView();" class="button button-danger">打印报表</button><br>
</div><br>
<a href="http://weixin.gsjfjt.com/demo_qyh/grinstall/grbsctl6.exe">下载插件</a><br>
<script type="text/javascript"><br>
//打印报表函数 建立报表对象<br>
CreateReport("Report");<br>
function printView() {<br>
//读取报表模版<br>
Report.LoadFromURL("__public__/grf/{$reportName}");<br>
//加载报表数据<br>
Report.LoadDataFromXML("{$xmlReportData}");<br>
//打印预览<br>
Report.PrintPreview(true);<br>
};<br>
</script><br>
</body><br>
</html>
$orderArray ['Title'] = 'Manager';
$orderArray ['name'] = 'Zhang San';
//Das Datenformat, das im Bericht abgerufen werden soll
$xmlReportData = get_reports_xml_byarray ( $orderArray );
$this->assign ( 'xmlReportData', $xmlReportData );
<html>
<Kopf>
<script src="__public__/grid/CreateControl.js" type="text/javascript"></script>
</head>
<body>
<button type="button" onclick="printView();" class="button button-danger">Bericht drucken</button>
<a href="http://weixin.gsjfjt.com/demo_qyh/grinstall/grbsctl6.exe">Plug-in herunterladen</a>
<script type="text/javascript">
//Berichtsfunktion drucken Berichtsobjekt erstellen
CreateReport("Report");
Funktion printView() {
So lesen Sie die Berichtsvorlage
Report.LoadFromURL("__public__/grf/{$reportName}");
//Berichtsdaten laden
Report.LoadDataFromXML("{$xmlReportData}");
// Druckvorschau
Report.PrintPreview(true);
};
</body>
</html>
Fragen Sie die Frage: 409077741
http://weixin.gsjfjt.com/demo_qyh/index.php/Home/Grid