一种动态数据列展示方法技术

技术编号:21140979 阅读:30 留言:0更新日期:2019-05-18 05:07
本发明专利技术公开了一种动态数据列展示方法,包括如下步骤:a、将数据库存储过程游标解析并转换为extjs能识别的脚本;b、运行脚本进行游标解析并将数据动态展示在页面上。本发明专利技术无需改造应用系统即可实现数据动态变化,动态列、样式等数据展示,耗时短,影响范围小。

【技术实现步骤摘要】
一种动态数据列展示方法
本专利技术涉及统计信息
,特别是一种动态数据列展示方法。
技术介绍
当前开发一套报表系统,通常是定义好报表数据列、宽度及是否隐藏等相关属性后,由后台返回对应的相关数据,然后进行页面展示,这样的做法对于无需求变更的情况下可行,但通常我们需要展示给用户的数据会根据实际情况变化,或是出于一些其它情况,需要修改数据的展示内容,这样的情况下需要根据新的需求展示列对系统进行改造,然后进行生产发布才能完成此过程。此操作涉及修改数据库,系统改造,需要在数据库与系统间进行重新对接,耗时久且影响范围大。
技术实现思路
为解决现有技术中存在的问题,本专利技术提供了一种动态数据列展示方法,无需改造应用系统即可实现数据动态变化,动态列、样式等数据展示,耗时短,影响范围小。本专利技术采用的技术方案是:一种动态数据列展示方法,包括如下步骤:a、将数据库存储过程游标解析并转换为extjs能识别的脚本;b、运行脚本进行游标解析并将数据动态展示在页面上。具体地,数据列的变化仅需变更相应存储过程的游标数据。具体地,定义数据库存储过程返回的游标中,第一行为列头数据,对第一行的每一列数据定义相应的列显示名称、列宽度、列是否隐藏的标志。具体地,步骤b包括如下步骤:将游标解析转换成数据表格,并达到动态效果;每一行具体数据中约定返回相应行背景标志,动态改变行数据颜色。本专利技术的有益效果是:使用java将数据库存储过程游标解析并转换为extjs能识别的脚本。数据库存储过程输出参数为游标,应用程序进行游标解析并将数据动态展示在页面上,数据列的变化无需修改变更应用程序,只需要变更相应存储过程的游标数据即可,无需改造应用系统即可实现数据动态变化,动态列、样式等数据展示,耗时短,影响范围小。具体实施方式下面结合实施例对本专利技术进行详细说明。实施例一种动态数据列展示方法,包括如下步骤:a、将数据库存储过程游标解析并转换为extjs能识别的脚本;b、运行脚本进行游标解析并将数据动态展示在页面上。在其中一个实施例中,数据列的变化仅需变更相应存储过程的游标数据。在另一个实施例中,定义数据库存储过程返回的游标中,第一行为列头数据,对第一行的每一列数据定义相应的列显示名称、列宽度、列是否隐藏的标志。在另一个实施例中,步骤b包括如下步骤:将游标解析转换成数据表格,并达到动态效果;每一行具体数据中约定返回相应行背景标志,动态改变行数据颜色。本专利技术的系统可使用ssm框架开发;约定数据库存储过程返回的游标中,第一行为列头数据,并针对第一行每个列数据约定相应列的显示名称、宽度、是否隐藏等标志,使用js对其进行解析转换成数据表格,并达到动态效果;每一行具体数据中约定返回相应行背景标志,动态改变行数据颜色。以上所述实施例仅表达了本专利技术的具体实施方式,其描述较为具体和详细,但并不能因此而理解为对本专利技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进,这些都属于本专利技术的保护范围。本文档来自技高网...

【技术保护点】
1.一种动态数据列展示方法,其特征在于,包括如下步骤:a、将数据库存储过程游标解析并转换为extjs能识别的脚本;b、运行脚本进行游标解析并将数据动态展示在页面上。

【技术特征摘要】
1.一种动态数据列展示方法,其特征在于,包括如下步骤:a、将数据库存储过程游标解析并转换为extjs能识别的脚本;b、运行脚本进行游标解析并将数据动态展示在页面上。2.根据权利要求1所述的动态数据列展示方法,其特征在于,数据列的变化仅需变更相应存储过程的游标数据。3.根据权利要求1所述的动态数据列展示方法,...

【专利技术属性】
技术研发人员:刘云兵代泽林
申请(专利权)人:四川商通实业有限公司
类型:发明
国别省市:四川,51

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

1