一种通用报表列表组件制造技术

技术编号:8271271 阅读:208 留言:0更新日期:2013-01-31 03:27
本发明专利技术公开了一种通用报表列表组件,其特征在于:所述通用报表列表组件包括:工具模块,核心模块,持久模块,虚拟文件模块;所述工具模块包括:全局变量单元:用于承载组件所需要的所有公共变量及内存缓存数据;样式管理单元:对列表页面的样式转换进行支持;所述核心模块包括:控件创建单元:负责对于页面上的下拉,文本控件的创建;解析单元:对客户端浏览器发起的本组件的AJAX请求和页面请求进行解析;图形创建单元:负责对页面中的图形元素的生成;核心分发单元:统一管理客户端浏览器发起的请求,交给其他模块;本发明专利技术解决了后台门户列表页面及报表页面开发速度缓慢,开发复杂等问题。

【技术实现步骤摘要】
本专利技术涉及一种通用列表组件。
技术介绍
现今各类B/S系统层出不穷,其便捷性和维护性都大幅度优于C/S系统。这其中前台门户有较为成熟的CMS等技术架 构,但作为功能较为灵活多变的管理(后台)门户却没有与之匹配的高速开发架构。报表列表作为管理(后台)门户的主体构成,作者认为针对这种复用度较高的元素有必要抽象提取成为一个全新的组件。这种组件的优势在于对于后台门户中的报表列表提供高速开发的同时,也兼顾良好的界面外观及功能扩展。
技术实现思路
本专利技术是一种高度封装的,针对后台门户通用的通用报表列表组件。为了达到以上目的,本专利技术采用以下技术方案一种通用报表列表组件,其特征在于 所述通用报表列表组件包括工具模块,核心模块,持久模块,虚拟文件模块;所述工具模块包括 全局变量单元用于承载组件所需要的所有公共变量及内存缓存数据; 样式管理单元对列表页面的样式转换进行支持;所述核心模块包括 控件创建单元负责对于页面上的下拉,文本控件的创建; 解析单元对客户端浏览器发起的本组件的AJAX请求和页面请求进行解析; 图形创建单元负责对页面中的图形元素的生成; 核心分发单元统一管理客户端浏览器发本文档来自技高网...

【技术保护点】
一种通用报表列表组件,其特征在于:所述通用报表列表组件包括:工具模块,核心模块,持久模块,虚拟文件模块;????所述工具模块包括:???????全局变量单元:用于承载组件所需要的所有公共变量及内存缓存数据;???????样式管理单元:对列表页面的样式转换进行支持;????所述核心模块包括:???????控件创建单元:负责对于页面上的下拉,文本控件的创建;???????解析单元:对客户端浏览器发起的本组件的AJAX请求和页面请求进行解析;???????图形创建单元:负责对页面中的图形元素的生成;???????核心分发单元:统一管理客户端浏览器发起的请求,交给其他模块;????所述持久模块包括:?...

【技术特征摘要】
1.一种通用报表列表组件,其特征在于 所述通用报表列表组件包括工具模块,核心模块,持久模块,虚拟文件模块;所述工具模块包括 全局变量单元用于承载组件所需要的所有公共变量及内存缓存数据; 样式管理单元对列表页面的样式转换进行支持;所述核心模块包括 控件创建单元负责对于页面上的下拉,文本控件的创建; 解析单元对客户端浏览器发起的本组件的AJAX请求和页面请求进行解析; 图形创建单元负责对页面中的图形元素的生成; 核心分发单元统一管理客户端浏览器发起的请求,交给其他模块;所述持久模块包括 数据源实体对象单元用于承载数据源; 动态代理单元用与对数据源进行切面的事务管理; iBatis持久支持单元用于本组件与iBatis进行整合的支持;所述虚拟文件模块包括 虚拟文件加载单元用于将组件内的虚拟文件加载到内存中,在浏览器客户端发起请求的同时得到相应地址的请求时返回数据流。2.如权利要求I所述的通用报表列表组件,其特征在于 所述全局变量单元包括常规全局变量,内存常驻高速缓存变量; 所述常规全局变量提...

【专利技术属性】
技术研发人员:缪秦
申请(专利权)人:重庆亚德科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1