首頁 >php教程 >php手册 >grid++report 結合thinkphp 列印

grid++report 結合thinkphp 列印

WBOY
WBOY原創
2016-12-01 00:00:182269瀏覽

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報表共享相同的開發知識與資源,大大提升報表開發效率。
先要了解grid++report
控制器程式碼 // 設定報表資料這裡可以自行開發<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();前台代碼<br> <br>     <br>         <title></title> <br>         <script></script><br>     <br> <br>     <br> <br>         <div> <br>             <button>列印報表</button><br>         </div> <br>         <a>下載插件</a><br>         <script><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>     <br> 諮詢QQ:409077741

http://weixin.gsjfjt.com/demo_qyh/index.php/Home/Grid

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn