FastReport在线设计器是桌面FastReport.Net设计器的 络版本。在线 告设计器是一个RIA(富互联 应用)应用程序,允许你在任何有现代互联 浏览器的设备上运行它。在线设计器可以在最近版本的流行浏览器(Chrome, Firefox, Opera, Safari, IE)中工作。但是,尽管有这些跨平台的优势,在线版本在便利性和功能方面还是不如桌面版本。
- saveReport——将 告模板保存到服务器上。
对于每个查询,你应该使用一个参数将 告的UUID传递给服务器,以识别服务器上的 告。

该产品是根据现代浏览器的最新功能开发的。例如,由于采用了HTML5,一旦下载了在线设计器,就可以在不连接 络的情况下使用它。
工作原理

在线设计器可以与FastReport.Net WebReport对象的版本一起使用 FastReport.Net Win+Web, Professional, Enterprise。
在线设计器可以改变 告的脚本和 告的事件处理程序,但是由于安全原因,默认情况下这个选项是禁用的。这个功能可以在WebReport对象的属性中启用。当这个选项被禁用时,设计后的脚本内容将被忽略,并被替换为原始文本。另外,出于安全考虑,我们不在Designer中发送内置的连接字符串。
- WebReport对象加载到ASP.NET页面。
- WebReport向FastReport的处理程序发送AJAX请求,以获得在线设计器的 容器( 表设计器的代码被放置在应用程序站点的一个单独的文件夹中)。 表设计器的代码被放置在应用程序 站的单独文件夹中)。)
- 当在线设计器在浏览器中被加载时,它向处理程序发送AJAX查询以获得一个 告模板(getReportByUUIDFrom)。
- 服务器应用程序准备并发送一个 告模板给在线设计器。
- 设计器可以请求预览当前的 告。它向服务器中的处理程序发送请求(makePreviewByUUID)。服务器应用程序运行一个收到的 告,并将结果以html格式发送回来。设计器将其显示在预览窗口中。这个预览可以被打印或以多种格式导出。
- 设计器可以通过AJAX查询(saveReportByUUIDTo)将 告保存在服务器中,并将 告内容 告的内容。服务器应用程序准备好收到的数据并发送请求到应用程序的回调页面。
WebReport对象在服务器缓存中存在的时间是有限的,然后从内存中删除。
如果您对FastReport感兴趣,欢迎加入FastReport QQ交流群:702295239
还想要更多吗可以点击阅读【FastReport 表2020最新资源盘点】,查找需要的教程资源。让人兴奋的是FastReport .NET正在 火热销售中,低至3701元起!>>查看价格详情
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!