报表组件需求.doc

上传人:鲁** 文档编号:543184948 上传时间:2023-06-07 格式:DOC 页数:3 大小:66.01KB
返回 下载 相关 举报
报表组件需求.doc_第1页
第1页 / 共3页
报表组件需求.doc_第2页
第2页 / 共3页
报表组件需求.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《报表组件需求.doc》由会员分享,可在线阅读,更多相关《报表组件需求.doc(3页珍藏版)》请在金锄头文库上搜索。

1、报表组件概要需求及接口说明 新一代 总体开发组 郭强 Tel: 35744 E_mail: 优先级列表级别说明备注A级重要需求,本期提交必须包含内容默认不标出B级需求,本期提交可以不实现,但是,最终组件功能必须包含功能要求(针对11.2新增)11.2新增:A. 显示风格:报表控件能够根据显示风格的元数据【此元数据在报表查询中修改】,生成平级展现还是层级展现,为报表级方案。规则:平级展现时,则报表进行分组汇总时,各分组项不进行自动小计。汇总型报表使用平级展现,【查询页签中的】分组小计(此列显示并可编辑)和分组汇总可以同时使用。只有勾选分组汇总才能分组小计。1. 明细表及帐表不实现显示风格。【平

2、级显示】2. 汇总表或者执行表的汇总状态实现显示风格3. 显示风格元数据在查询页面中设置,为报表级方案。4. 当二次过滤勾选以后,必为平级展现【控件自完成】B. 横向:能够根据横向元数据,对提供的汇总的明细数据进行横向,控件自动完成,分为两部分,横向的栏目和横向后的数据集规则:横向与二次过滤互斥1. 横向栏目在栏目设置页面中置灰,不允许调整位置和设置不显示。2. 勾选的横向分组最多有两个注:提供普通二维数据,根据二维数据和横向信息生成横向的栏目和横向后的数据集,进行绑定。【控件自完成】此次横向不支持联查C. 二次过滤:根据二次过滤的元数据,生成下拉控件【元数据在查询中设置】规则:1. 设置为二

3、次过滤的数据项,如果在表体中有对应栏目,则这些栏目在报表展现时默认不显示,表体栏目设置中的对应栏目不显示。【不修改元数据,只控制显示不显示】2. 二次过滤项在查询勾选以后,一律显示报表中,查询带入项根据二次过滤项勾选情况,是否显示与生成【不进行联动】3. 自动平级展现4. 能够进行数据绑定和数据获取。5. 二次过滤项与查询带入项为先后顺序,进行流式布局。6. 对于少量的二次过滤值进行缓存,提供是否缓存的接口。以便后台只查询一次D. 分级小计:根据提供的分级元数据,生成对应分级的小计。【分级元数据为高级查询中修改】【控件自完成】E. 图表内容:【基于显示数据生成图表】对于支持图表的报表在显示结果

4、中的第一列增加“图形”列,采用CHECKBOX形式,TITLE上增加“全选”勾选项。全选勾选则所有记录图形勾选。小计行、合计行、自动小计行不能勾选。图形的具体操作方式见:报表公共需求规格说明书F. 表达式:支持现有RDLC栏目计算表达式G. 报表设置页面1. 能够预置表头表尾元数据信息。2. 设置界面修改为表头、表体、表尾、页面设置四个页签。页签内容详见报表公共需求【根据需要可以设置表头、表尾页签不显示】3. 表头页签含有查询带入项和其他带入项两个表格,查询带入项和其他带入项4. 设置为二次过滤的数据项,表头栏目设置中对应栏目不显示。 5. 表体栏目设置中,可以跨成组项拖动字段的显示位置,显示

5、时按照上次设置的显示顺序进行显示H. 报表上下翻页,做到报表控件下方,提供基本翻页功能其他要求:1. 在报表上拖动列宽度后,下次进入报表则该字段按照上次拖动的结果展现。对于采用“平级显示”的报表支持TITLE排序。启用界面排序后默认的排序方式不再生效。重新进入报表结果页面仍取默认排序方案。【B级需求】2. 报表需要支持多表头报表工具条重构要求(重要):原因:(现在的报表视图较多,不同报表需要增加按钮,需要提供客户端和服务器端事件)1. 使用RadMenu,提供客户端,需要服务器端事件2. 对原来的报表工具条提供的功能封装接口,提供调用(林泽基本封装好了)元数据预置工具要求:(B级需求)Sear

6、chTool和ReportBuiler能够集成现在增加了重复劳动1. 分组需要设置两个地方2. 查询需要设置两个地方接口约定(只列出所有接口)事件约定:二次过滤下拉选择值改变事件FilterValueChange(sender,e)为服务器端事件在此事件中能够遍历获取其中的值方法:要求报表对象能够获取到此二次过滤集合,TReport.Instance.FilterControlsFilterControl控件含有ID ,SelectText,SelectValue,DataSource,ID为控件的主键数据来源为栏目的FieldName 其中SelectValue二次过滤的ID SelectT

7、ext为二次过滤的显示文本。例如:SelectValue:Guid,SelectText:仓库一DataSource为DataTable型数据源,含有两列为 ID Value能够根据Key绑定单个Filter的数据集合数据集为DataTable栏目为ID Value是否缓存二次过滤值TReport.IsCacheFilterDataReportSolution.HeadReportSolution.PageSetReportSolution.Foot可以控制表头表尾不显示元数据要求:二次过滤为报表栏目扩展查询带入元数据为关联关系,能够关联二次过滤和查询项信息其他带入项为一般选项形式,只提供用户是否可以控制显示不显示

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号