• 首页 > 发现>正文
  • ActiveReports V13 新特性(2)—JS Viewer渲染报表

  • 2019-01-30 10:22:06
  •  

    概述

    ActiveReports V13(https://www.grapecity.com.cn/developer/activereports)现在提供基于JavaScript的一种全新的报表渲染方式——JS Viewer,与原来的Html5 Viewer相比,JS Viewer 具有以下优点:

    1. 响应式网页设计
    2. 适应不同的屏幕尺寸
    3. 减少了对其它库的依赖(如jQuery等)
    4. 适用于现代Web端的应用框架:Asp.net MVC,Asp.net Core MVC ,HTML5和主要的JavaScript框架,如Angular 和 Vue.js

    总结了这么多 JS Viewer 的优点,下面让我们一起来使用 JS Viewer进行报表的渲染吧(文末提供 JS Viewer示例的源码下载)。

    JS Viewer 渲染报表的步骤

    1、 首先打开VS并且新建一个 Asp.net Web应用程序,同时 .Net Framework 版本选择 4.6.2

    2、 选择一个空的项目,然后点击确定

    3、 在菜单栏中>>选择工具>>NuGet 包管理器>>程序包管理器控制台

    4、 在程序包管理器的控制台里输入如下的命令:

    install-package Microsoft.Owin.Host.SystemWeb –Pre 

    然后点击“Enter” 按钮,就会在引用中自动添加对应的引用

    5、 在项目中,添加新建项,在新建项的选择栏中选择>>OWIN Startup Class

    6、 添加引用

    7、 引用的具体路径:C:\Program Files (x86)\Common Files\GrapeCity\ActiveReports 13 ,选择 GrapeCity.ActiveReports.Aspnet.Viewer.dll 的引用添加到项目中

    8、 复制 Web.Config 文件,然后替换项目中已经存在的Web.Config 文件,Web.Config的路径:

    C:\\Program Files (x86)\\GrapeCity\\ActiveReports 13\\Deployment\\JSViewer

    注意点:移除 Web.Config 中的

    <handlers> 
    <add name="nostaticfile" path="*" verb="GET" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
    </handlers> 

    9、 添加和配置报告中间件,例如:

    10、 中添加一个新的 HtmlPage1.html

    11、 在 Scripts 文件夹下添加 JS Viewer 对应的 JS 和 CSS 文件

    12、 JS和CSS文件的路径如下:C:\Program Files (x86)\GrapeCity\ActiveReports13\Deployment\JSViewer

    13、 复制 jsViewer.min.js 和 jsViewer.min.css 文件到 ‘scripts’ 文件夹下

    14、 在新建的 HtmlPage1.html的 添加如下代码:

    15、 报表运行结果如下:

     

    JS Viewer示例的源码

    >> 点击获取 JSViewer 示例源码

    http://www.grapecity.com.cn/downloads/demo/JSViewerSample.zip

     

     

    关于葡萄城(https://www.grapecity.com.cn/)

    赋能开发者!葡萄城公司成立于 1980 年,是全球领先的集开发工具、商业智能解决方案、管理系统设计工具于一身的软件和服务提供商。西安葡萄城是其在中国的分支机构,面向全球市场提供软件研发服务,并为中国企业的信息化提供国际先进的开发工具、软件和研发咨询服务。葡萄城的控件和软件产品在国内外屡获殊荣,在全球被数十万家企业、学校和政府机构广泛应用。


    免责声明:科技狗对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。 本网站转载图片、文字之类版权申明,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除:yzl_300@126.com

    延伸阅读:

  • 露营能随时随地取电?铁塔能源与品胜联合变革户
  • 新生态 新能力|网御星云受邀出席中国网络安全
  • 生命说张献斌:不忘初心牢记使命,将健康教育进行
  • 性能典范 全球风范 长安凯程F70携“十大领先
  • IDC :启明星辰集团安全隔离与信息交换类产品市
  • SAS® IFRS 17 合规解决方案,助力中国保险公司
  • 生命说梁志:预防大于治疗,生命说公司把人挡在医
  • 助力复工复产,我们在行动!云子可信终端管理平台
  • 小长假出游记录美好时光 铠侠极至光速microSD卡带
  • 秘塔写作猫这款公文写作神器,你值得拥有
  • 巨野圆通速递现招聘数名分拣、扫描工人
  • 人民日报证实:用温度适宜的烘干机能有效给衣物除菌
  • 讲真课堂《高效记忆训练营》:让更多人拥有“过目不
  • 新旧电脑更换,如何快速简单地实现系统及所有业务软
  • 国际安全防卫学院成为联合国国际刑警授权单位
  • 科减特膳通过SGS权威机构检测,不含360项西药成分
  • 主编推荐 ...
  • 东来也孙道军:不是每一只国潮鹅,都可以叫“鹅小天”...

  • TCL携智慧科技产品重磅亮相,UDE成“最佳Show场”...

  • 美的洗衣机与联合利华达成战略合作 共领未来家庭洗护新生...

  • 今日焦点
    滚动新闻 ...
    新闻排行 ...
    关于我们 |   科技狗简介 |   法律声明 |   广告刊例 |   联系我们
    © 2014-2020 科技狗版权所有   E-mail:yzl_300@126.com
    科技狗 |  techdog.cn  |   粤ICP备2020076861号