The present invention discloses a visual, drag - and - drag report template generation method and a system that can implement the method. In the drag and drop of the component, it contains the data of the component corresponding to the display, so that the user does not need any research and development basis. By dragging and dropping an action, the dynamic generation of the report can be realized without the need of advance. To prepare the data items, drag and drop the layout of the components after the binding of data items, only need to configure the required placeholders for the report, drag and drop the layout, greatly reduced the difficulty of implementation, easy to operate, without the need for professional personnel to generate their own reports, easy to promote. In addition, the template can be dragged and dragged in any size and the default printer name can be achieved through related configuration parameters.
【技术实现步骤摘要】
可视化的拖拽布局及智能模板生成方法和系统
本专利技术属于可视化界面
,具体涉及可视化的拖拽布局及智能模板生成方法和能够实现该方法的系统。
技术介绍
随着网络信息科技的快速发展,电子化的数据处理系统已经在各个行业广泛应用,在医院中需要用电子系统来生成和处理各种报表。但由于各个医院对于各类型的报表模板格式有不同的要求,例如:有的医院对于患者的腕带,需要打印出该患者的过敏史,而有的医院不需要,因此大部分医院多采用定制化的方式来定制适合自己医院使用的模板,这就导致了数据处理系统的通用性较差。而且当模板需求有变化时,还要由开发人员改变原有报表框架,重新调试代码,费时费力。
技术实现思路
为解决上述问题,本专利技术公开了一种可视化的,可拖拽的报表模板生成方法及能够实现该方法的系统,在组件的拖拽中包含了组件对应显示的数据,从而令使用人员无需任何研发基础,通过拖拽一个动作,就可生成所需的报表。为了达到上述目的,本专利技术提供如下技术方案:可视化的拖拽布局及智能模板生成方法,包括如下步骤:步骤A,预先配置报表需要的占位符,每个表字段对应一个占位符;步骤B,提供可视化界面,界面上包含若干组件,每个组件对应一个占位符;步骤C,在可视化界面上拖动组件到需要的位置;步骤D,根据组件位置保存报表布局,生成报表模板;步骤E,打开报表时,通过相应的报表模板中各个组件对应的占位符自动匹配数据库对应的表字段,按照模板格式生成报表。进一步的,所述步骤E中生成报表时,当报表列中字符串长度超过报表列固定宽度时,根据像素的大小计算报表列固定宽度能够容纳的固定字符或汉字数量,统计出当前字符串中的总字 ...
【技术保护点】
1.可视化的拖拽布局及智能模板生成方法,其特征在于,包括如下步骤:步骤A,预先配置报表需要的占位符, 每个表字段对应一个占位符;步骤B,提供可视化界面,界面上包含若干组件,每个组件对应一个占位符;步骤C,在可视化界面上拖动组件到需要的位置;步骤D,根据组件位置保存报表布局,生成报表模板;步骤E,打开报表时,通过相应的报表模板中各个组件对应的占位符自动匹配数据库对应的表字段,按照模板格式生成报表。
【技术特征摘要】
1.可视化的拖拽布局及智能模板生成方法,其特征在于,包括如下步骤:步骤A,预先配置报表需要的占位符,每个表字段对应一个占位符;步骤B,提供可视化界面,界面上包含若干组件,每个组件对应一个占位符;步骤C,在可视化界面上拖动组件到需要的位置;步骤D,根据组件位置保存报表布局,生成报表模板;步骤E,打开报表时,通过相应的报表模板中各个组件对应的占位符自动匹配数据库对应的表字段,按照模板格式生成报表。2.根据权利要求1所述的可视化的拖拽布局及智能模板生成方法,其特征在于:所述步骤E中生成报表时,当报表列中字符串长度超过报表列固定宽度时,根据像素的大小计算报表列固定宽度能够容纳的固定字符或汉字数量,统计出当前字符串中的总字符或汉字数,再拿总的字符或汉字数除以报表列能容纳的固定字符或汉字数量得到行数,依此进行换行处...
【专利技术属性】
技术研发人员:李硕,林俊,夏东想,
申请(专利权)人:北京中普达科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。