Grid++Report는 데스크톱 C/S 보고서 및 WEB 보고서(B/S 보고서)를 개발하는 데 사용할 수 있습니다. C/S 보고서 개발은 VB.NET, C#, VB, VC, Delphi 등에 적합합니다. WEB 보고서 개발은 ASP, ASP.NET, JSP/Java, PHP, thinkphp 등에 적합하며 모든 WEB 서버 및 데이터베이스를 지원합니다. 데스크톱 보고서 개발과 WEB 보고서 개발은 동일한 개발 지식과 리소스를 공유하므로 보고서 개발 효율성이 크게 향상됩니다.
먼저 그리드++리포트를 이해해야 합니다
컨트롤러 코드 // 여기에서 자신만의 보고서 데이터를 개발할 수 있습니다 <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'] = '관리자';
$orderArray ['name'] = '장산';
//보고서에서 얻을 수 있는 데이터 형식
$xmlReportData = get_reports_xml_byarray( $orderArray );
$this->할당( 'xmlReportData', $xmlReportData );
<html>
>
<script src="__public__/grid/CreateControl.js" type="text/javascript"></script>
</머리>
<button type="button" onclick="printView();" class="button 버튼-danger">보고서 인쇄</button>
>
<a href="http://weixin.gsjfjt.com/demo_qyh/grinstall/grbsctl6.exe">플러그인 다운로드</a>
<script type="text/javascript">
//보고서 인쇄 기능 보고서 개체 생성
CreateReport("보고");
기능 printView() {
> 보고서 템플릿 읽기
Report.LoadFromURL("__public__/grf/{$reportName}");
//보고서 데이터 로드
Report.LoadDataFromXML("{$xmlReportData}");
// 인쇄 미리보기
Report.PrintPreview(true);
};
~
</본문>
QQ에 문의: 409077741
http://weixin.gsjfjt.com/demo_qyh/index.php/Home/Grid