通用界面的配置方法及计算机的制作方法

文档序号:6338013阅读:280来源:国知局
专利名称:通用界面的配置方法及计算机的制作方法
技术领域
本发明涉及计算机技术领域,具体是通用界面的配置方法及计算机。
背景技术
不同的业务要求提供的过滤条件不尽相同,每个业务构造一套过滤界面,不仅实现上成本会增加,不便维护,而且系统整体风格也不统一。而且给用户的体验也不好,当已有的过滤无法满足客户需求的时候,扩展起来比较困难。

发明内容
本发明的主要目的是提供一种通用界面的配置方法及计算机,便于业务界面的维护、格式统一,扩展方便,用户的体验性好。本发明解决其技术问题所采用的技术方案是一种通用界面的配置方法,其包括对界面中的需要显示的页签进行初始化;设置所述页签中的过滤条件;根据所述过滤条件获取所述需要显示的页签的内容。优选地,所述对界面的页签中的需要显示的项目进行初始化,具体包括根据传入的参数判断需要显示的页签和获取XML配置文件;根据所述XML配置文件初始化所述需要显示的页签。优选地,所述设置所述页签中的过滤条件,具体包括在所述页签中选择查询条件和要在查询结果中展现的数据字段;根据所述查询条件在所述页签的页面中选择进行排序的数据字段。优选地,所述根据所述过滤条件获取所述需要显示的页签的内容,具体包括根据所述查询条件、选择的项目和选择的排序字段构造数据库中的功能语句;将所述功能语句作为报表类型的键值;将所述作为报表类型的键值组装成数据库查询语句;根据所述查询语句对所述数据库进行查询得到所述查询结果,并在所示界面上加载和展示所述查询结果。一种计算机,其包括初始化单元,用于对界面中的需要显示的页签进行初始化;条件设置单元,用于设置所述页签中的过滤条件;内容获取单元,用于根据所述过滤条件获取所述需要显示的页签的内容。优选地,所述初始化单元,包括判断子单元,用于根据传入的参数判断需要显示的页签和获取XML配置文件;页面初始化子单元,用于根据所述XML配置文件初始化所述需要显示的页签。优选地,所述条件设置单元,包括
查询条件选择子单元,用于在所述页签中选择查询条件和要在查询结果中展现的数据字段;数据字段选择子单元,用于根据所述查询条件在所述页签的页面中选择进行排序的数据字段。优选地,所述内容获取单元,包括构造子单元,用于根据所述查询条件、选择的项目和选择的排序字段构造数据库中的功能语句;键值设置子单元,用于将所述功能语句设置报表类型的键值;组装子单元,用于将所述作为报表类型的键值组装成数据库查询语句;结果展现子单元,用于根据所述查询语句对所述数据库进行查询得到所述查询结果,并在所示界面上加载和展示所述查询结果。实施本发明的技术方案,具有以下有益效果本发明提供的通用界面的配置方法及计算机,设置通用查询过滤界面,当增加新的业务类型查询的时候只须在通用查询过滤界面的基础上构造一些个性化的内容和对应的配置文件即可达到需求效果,过程非常高效,展现给用户的过滤方式也非常丰富灵活,用户可以从非常多的纬度对数据进行筛选展示,在尽量小的数据范围内获得需要的信息,便于维护、格式统一,扩展方便,用户的体验性好。


图1为本发明实施例提供的方法流程图;图2为图1的步骤SllO的具体流程图;图3为图1的步骤S120的具体流程图;图4为图1的步骤S130的具体流程图;图5为本发明实施例提供的计算机的结构示意图;图6为图5中的初始化单元的结构示意图;图7为图5中的条件设置单元的结构示意图;图8为图5中的内容获取单元的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例提供一种通用界面的配置方法,如图1所示,该方法的程序加载在计算机上,基于所述计算机实现该方法,该方法可以应用在报表的过滤配置中,也可以用在其他业务的过滤界面的配置,该方法包括S110、对界面中的需要显示的页签进行初始化;本实施例中,该步骤SllO如图2所示具体包括S111、根据传入的参数判断需要显示的页签和获取XML(可扩展标记语言)配置文件;S112、根据所述XML配置文件初始化所述需要显示的页签。在本实施例中,更为具体的,该页签包括条件、项目、排序、过滤和高级等页面,在其他的实施例中,可以包括更多的页面。其中,条件页面从所述XML配置文件获取High Level (高级)节点下元素url (网页地址)的值,进行该页面加载,以初始化。过滤页面获取XML配置文件中Condition (条件)节点下元素Variable (变量) 节点中的信息进行填充,以初始化。项目页面获取XML文件中Project (项目)节点下元素Variable节点中的信息进行填充,以初始化。排序页面获取XML文件中中Sort (排序)节点下元素Variable节点中的信息进行填充,以初始化。高级页面获取XML文件中Matistic Mode (统计)节点下元素Variable节点中的信息进行填充,以初始化。S120、设置所述页签中的过滤条件;在本实施例中,如图3所示,该步骤S120具体包括S121、在所述页签中选择查询条件和要在查询结果中展现的数据字段;在本实施例中,该查询条件为在条件、过滤、高级三个页签的页面中选择的查询条件。S122、根据所述查询条件在所述页签的页面中选择进行排序的数据字段。S130、根据所述过滤条件获取所述需要显示的页签的内容。在本实施例中,该步骤S130如图4所示具体包括S131根据所述查询条件、选择的项目和选择的排序字段构造数据库(SQL)中的功能语句;S132、将所述功能语句作为报表类型的键值;S133、将所述作为报表类型的键值组装成数据库查询语句;S134、根据所述查询语句对所述数据库进行查询得到所述查询结果,并在所示界面上加载和展示所述查询结果。具体的,在本实施例中,包括根据上述选择(可以是用户选择,也可以是计算机选择)的查询条件构造SQL中的where (SQL中的查询关键词,后面跟条件语句)语句;根据选择(可以是用户选择,也可以是计算机选择)的过滤项目构造SQL中的 select (SQL中的字段选择关键词)语句。根据选择(可以是用户选择,也可以是计算机选择)的排序字段构造SQL中的 order by (SQL中的排序关键词)语句将上述构造的SQL片段存放在session ( —种在web应用中在服务器端不同页面间共享信息的机制)中,session会以报表类型作为键值调用获取数据的方法,调用时会传入报表类型参数,将这个作为键值从session 中获取SQL片段,组装成符合SQL语法的SQL查询语句根据所述SQL查询语句连接数据库进行查询,返回查询结果,在界面上进行加载展示所述查询结果。
上述实施例提供的通用界面的配置方法,设置通用查询过滤界面,当增加新的业务类型查询的时候只须在通用查询过滤界面的基础上构造一些个性化的内容和对应的配置文件即可达到需求效果,过程非常高效,展现给用户的过滤方式也非常丰富灵活,用户可以从非常多的纬度对数据进行筛选展示,在尽量小的数据范围内获得需要的信息,便于业务界面的维护、格式统一,扩展方便,用户的体验性好。本发明实施例还提供一种用于实现上述方法实施例的计算机,如图5所示,该计算机包括初始化单元210,用于对界面中的需要显示的页签进行初始化;条件设置单元220,用于设置所述页签中的过滤条件;内容获取单元230,用于根据所述过滤条件获取所述需要显示的页签的内容。在上述实施例中,更为具体的,如图6所示,所述初始化单元210,包括判断子单元211,用于根据传入的参数判断需要显示的页签和获取XML配置文件;页面初始化子单元212,用于根据所述XML配置文件初始化所述需要显示的页签。在上述实施例中,更为具体的,如图7所示,所述条件设置单元220,包括查询条件选择子单元221,用于在所述页签中选择查询条件和要在查询结果中展现的数据字段;数据字段选择子单元222,用于根据所述查询条件在所述页签的页面中选择进行排序的数据字段。在上述实施例中,更为具体的,如图8所示,所述内容获取单元230,包括构造子单元231,用于根据所述查询条件、选择的项目和选择的排序字段构造数据库中的功能语句;键值设置子单元232,用于将所述功能语句设置报表类型的键值;组装子单元233,用于将所述作为报表类型的键值组装成数据库查询语句;结果展现子单元234,用于根据所述查询语句对所述数据库进行查询得到所述查询结果,并在所示界面上加载和展示所述查询结果。上述实施例提供的计算机,设置通用查询过滤界面,当增加新的业务类型查询的时候只须在通用查询过滤界面的基础上构造一些个性化的内容和对应的配置文件即可达到需求效果,过程非常高效,展现给用户的过滤方式也非常丰富灵活,用户可以从非常多的纬度对数据进行筛选展示,在尽量小的数据范围内获得需要的信息,便于业务界面的维护、 格式统一,扩展方便,用户的体验性好。以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种通用界面的配置方法,其特征在于,包括 对界面中的需要显示的页签进行初始化; 设置所述页签中的过滤条件;根据所述过滤条件获取所述需要显示的页签的内容。
2.如权利要求1所述方法,其特征在于,所述对界面的页签中的需要显示的项目进行初始化,具体包括根据传入的参数判断需要显示的页签和获取XML配置文件; 根据所述XML配置文件初始化所述需要显示的页签。
3.如权利要求1所述方法,其特征在于,所述设置所述页签中的过滤条件,具体包括 在所述页签中选择查询条件和要在查询结果中展现的数据字段;根据所述查询条件在所述页签的页面中选择进行排序的数据字段。
4.如权利要求3所述方法,其特征在于,所述根据所述过滤条件获取所述需要显示的页签的内容,具体包括根据所述查询条件、选择的项目和选择的排序字段构造数据库中的功能语句; 将所述功能语句作为报表类型的键值; 将所述作为报表类型的键值组装成数据库查询语句;根据所述查询语句对所述数据库进行查询得到所述查询结果,并在所示界面上加载和展示所述查询结果。
5.一种计算机,其特征在于,包括初始化单元,用于对界面中的需要显示的页签进行初始化;条件设置单元,用于设置所述页签中的过滤条件;内容获取单元,用于根据所述过滤条件获取所述需要显示的页签的内容。
6.如权利要求5所述计算机,其特征在于,所述初始化单元,包括判断子单元,用于根据传入的参数判断需要显示的页签和获取XML配置文件; 页面初始化子单元,用于根据所述XML配置文件初始化所述需要显示的页签。
7.如权利要求5所述计算机其特征在于,所述条件设置单元,包括查询条件选择子单元,用于在所述页签中选择查询条件和要在查询结果中展现的数据字段;数据字段选择子单元,用于根据所述查询条件在所述页签的页面中选择进行排序的数据字段。
8.如权利要求7所述计算机,其特征在于,所述内容获取单元,包括构造子单元,用于根据所述查询条件、选择的项目和选择的排序字段构造数据库中的功能语句;键值设置子单元,用于将所述功能语句设置报表类型的键值; 组装子单元,用于将所述作为报表类型的键值组装成数据库查询语句; 结果展现子单元,用于根据所述查询语句对所述数据库进行查询得到所述查询结果, 并在所示界面上加载和展示所述查询结果。
全文摘要
本发明涉及一种通用界面的配置方法及计算机,其包括对界面中的需要显示的页签进行初始化;设置所述页签中的过滤条件;根据所述过滤条件获取所述需要显示的页签的内容。便于业务界面的维护、格式统一,扩展方便,用户的体验性好。
文档编号G06F9/445GK102567032SQ20101057876
公开日2012年7月11日 申请日期2010年12月8日 优先权日2010年12月8日
发明者郑圣宝 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1