一种基于flex动态生成查询列表的方法

文档序号:6629076阅读:412来源:国知局
一种基于flex动态生成查询列表的方法
【专利摘要】本发明公开了一种基于flex动态生成查询列表的方法,该方法利用flex的DataGrid原理对查询列表进行动态的生成,可以动态的指定查询列表的列名、宽度、样式、字体颜色、是否可以排序、是否可以调整列的大小等操作。用户可以先定义好自己想要的查询列表然后进行引用,也可以在数据库存储查询列表的数据,然后根据查询返回的数据动态生成查询列表。本发明有助于解决在同一个DIV层显示不同类型查询列表的问题,不用进行页面的跳转或者弹出窗口显示查询列表,提高用户体验。
【专利说明】一种基于flex动态生成查询列表的方法

【技术领域】
[0001]本发明涉及互联网【技术领域】,尤其涉及一种基于flex动态生成查询列表的方法。

【背景技术】
[0002]查询列表是现在应用系统、网站最常见的使用功能,用户根据查询条件查询数据,然后在客户端的页面进行显示,用户在查询列表对查询返回的数据进行浏览。常见的实现方式是点击查询的时候弹出一个窗口显示查询列表数据,或者是跳转到新的页面显示查询列表的数据,如果跳转的次数过多或者弹出的窗口过多会影响用户的体验效果,本发明提供了一种动态生成查询列表的方法,可以在不进行页面跳转或者弹出窗口的前提下动态的对查询列表进行生成与切换,解决多种类型的查询列表显示数据的问题,方便,快捷,可以根据查询条件生成不同的查询列表进行动态的显示。


【发明内容】

[0003]本发明的目的是为了克服现有技术的缺陷,提供一种基于flex动态生成查询列表的方法,包括:
[0004]S1.指定查询列表显示的位置;
[0005]s2.预定义好查询列表,设置默认显示的查询列表;
[0006]s3.在数据库存储查询列表的信息,根据数据库信息动态生成查询列表;
[0007]s4.调用动态生成查询列表方法;
[0008]s5.调用查询方法,返回查询结果;
[0009]s6.根据查询条件对查询列表进行切换;
[0010]s7.显示查询列表数据。
[0011]本发明技术方案带来的有益效果:
[0012]本发明技术方案通过利用flex的DataGrid原理对查询列表进行动态的生成,动态的指定查询列表的列名、宽度、样式、字体颜色、是否可以排序、是否可以调整列的大小等操作,方便、灵活,有助于提高开发效率,有助于解决在同一个DIV层显示不同类型查询列表的问题,不用进行页面的跳转或者弹出窗口显示查询列表,提高用户体验。还有助于提高代码的重用性,在不重启服务器的情况下对查询列表进行预览,节约开发时间,提高开发效率。

【专利附图】

【附图说明】
[0013]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0014]图1是本发明的方法流程图。

【具体实施方式】
[0015]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0016]本发明是为了解决在同一容器查询列表布局的问题,可以根据业务类型对查询列表进行切换,显示不同的数据,不用在打开新的页面或者切换不同的DIV层来显示查询数据,只要查询类型的数据发生变化,查询列表的数据也会跟着变化,并且查询列表的位置不用变换,也不用对页面进行切换,实现了动态生成查询列表。
[0017]本发明的主要创新点在于利用flex的DataGrid原理对查询列表进行动态的生成,可以动态的指定查询列表的列名、宽度、样式、字体颜色、是否可以排序、是否可以调整列的大小等操作。利用flex的DataGrid原理对查询列表进行动态的构建,可以实现自定义查询列表的效果。用户可以先定义好自己想要的查询列表然后进行引用,也可以在数据库存储查询列表的数据,然后根据查询返回的数据动态生成查询列表。
[0018]如图1所示为本发明的方法流程图,其具体的步骤如下:
[0019](I)指定查询列表显示的位置;
[0020](2)预定义好查询列表,设置默认显示的查询列表;
[0021](3)在数据库存储查询列表的信息,根据数据库信息动态生成生成查询列表;
[0022](4)调用动态生成查询列表方法;
[0023](5)调用查询方法,返回查询结果;
[0024](6)根据查询条件对查询列表进行切换;
[0025](7)显示查询列表数据。
[0026]利用本发明能够根据查询类型动态的生成查询列表,预定义好一部分查询列表,查询的时候进行动态的调用,还能够在数据库存储查询列表的数据,根据数据库信息动态的生产查询列表。
[0027]此外,本发明还可以对不同类型的列表进行页面跳转或者弹窗显示,但当查询列表类型过多时会弹出过多的窗口或者过多的进行页面跳转,不利于用户查看数据,降低用户体验。
[0028]以上对本发明实施例所提供的一种基于flex动态生成查询列表的方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种基于flex动态生成查询列表的方法,其特征在于,包括: S1.指定查询列表显示的位置; s2.预定义好查询列表,设置默认显示的查询列表; s3.在数据库存储查询列表的信息,根据数据库信息动态生成查询列表; s4.调用动态生成查询列表方法; s5.调用查询方法,返回查询结果; s6.根据查询条件对查询列表进行切换; s7.显示查询列表数据。
2.根据权利要求1所述的方法,其特征在于,在该方法中查询列表的列名、宽度、样式、字体颜色、是否可以排序、是否可以调整列的大小都能够动态的指定。
3.根据权利要求1所述的方法,其特征在于,在该方法中根据业务类型对查询列表进行切换,显示不同的数据。
4.根据权利要求1所述的方法,其特征在于,本发明还可以对不同类型的列表进行页面跳转或者弹窗显示,但当查询列表类型过多时会弹出过多的窗口或者过多的进行页面跳转,不利于用户查看数据,降低用户体验。
【文档编号】G06F17/30GK104281676SQ201410515419
【公开日】2015年1月14日 申请日期:2014年9月29日 优先权日:2014年9月29日
【发明者】杨育斌, 柯宗贵, 古奕奎 申请人:蓝盾信息安全技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1