文档章节

跨平台的可视化Web报表设计器-FastReport Online Designer:简介

h
 hhhelloworld
发布于 2015/11/17 14:10
字数 676
阅读 69
收藏 1

FastReport Online DesignerFastReport.Net的网页版。

>>FastREport Online Designer在线体验   

>>FastREport.Net最新版免费试用下载

FastREport Online Designer是一个RIA应用程序(富网页应用程序),允许你从任何拥有先进网页浏览器的任何设备上运行它(在线报表设计器可以在主流浏览器的最新两个版本上运行(Chrome,火狐,Opera,Safari以及IE=) )。但是,除去这些跨平台的优点,在线版本在便利性和功能方面还是稍稍次于桌面版本。

因此,FastREport Online Designer的定位是可以放置在服务器上任何UUID的.Net报表编辑器。在线设计器通过指定预API与服务器进行通信,它包括3个请求:

  • getReport - 用于初始化。获取报告模板,并将其发送到在线设计器,用于在浏览器中进行编辑。

  • previewReport(预览模式) - 编辑后的报告模板被发送到服务器,服务器创建报表并返回它的HTML格式。报表通过FastRport.NET在服务器上运行。

  • saveReport - 保存报表模板到服务器。

对于每个查询,你应该通过使用参数来将UUID传递到服务器,用于识别服务器上的报表。

UUID

该产品是根据现代浏览器的最新功能开发的。例如,得益于HTML5,一旦下载过在线设计器就可以在没有网络的情况下使用它。

FastReport Online Designer具有整体内核,从而使系统的工具栏、对话框及其它部分的组件模块间有联系。RequireJS技术用于识别这些模板及其依赖关系。这种模块性允许你建立一个为客户提供必要组件的产品,从而降低了项目的规模的需求(因为这是一个Web应用程序,其大小是非常重要的,越小越好)。对于个别组件,该在线设报表计器还提供了设计构造函数。

值得一提的是FastReport Online Designer中还使用了其它技术。传统地使用了jQuery,客户端的模板引擎使用jsrender和RequireJS。编辑代码编辑器使用的是CodeMirror,可以嵌入在报表中。

FastReport Online Designer的最新版本缺少一些关键组件:MapObject,ChartObject以及SparklineObject。

而且也不是所有的组件都在对话框表格中提供。目前只有:Button, CheckBox, CheckedListBox, ComboBox, DateTimePicker, Label, ListBox, MonthCalendar, RadioButton, TextObject。

© 著作权归作者所有

h
粉丝 1
博文 7
码字总数 8274
作品 0
兰州
私信 提问
2015年用户界面工具干货资源精选

| 更多干货资源请移步用户界面专题 | DevExpress 2015.1超详细更新说明文档中文版 历时两月吐血翻译整理的DevExpress 2015.1超详细更新说明文档 | 附PDF版下载地址>> DevExpress 15.2帮助文档...

百mumu
2015/12/25
297
0
2015年值得关注的8款用户界面新品

1.Qt 下载地址 | 中文教程连载 Qt 是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用...

百mumu
2015/12/23
134
0
盘点2015年值得关注的8款跨平台开发工具(界面类)

1.Qt 下载地址 | 中文教程连载 Qt 是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用...

百mumu
2016/01/20
192
0
【盘点】最实用的五大企业级报表控件

对于大型的综合程序,特别是企业级的程序解决方案,都会依赖报表来处理企业中的各种数据及可视化表现,从而让企业掌握运营中的各项数据汇总。本文将为您介绍最实用的五大企业级报表控件,为您...

鸟栖沙岩
2016/07/25
104
0
FastReport FMX 2功能特色一览

跨平台报表生成器FastReport FMX更新至FastReport FMX 2,支持RAD Studio XE5(Delphi and C++Builder),支持TeeChart Pro程序包。功能在原来版本的基础上大大提高,是一款非常值得升级的 ...

咲晚杍
2013/10/23
422
0

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
52分钟前
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
6
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
4
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
5
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部