一种数据分页插件的生成方法

 2024-03-19 04:18:41  阅读 0

专利名称:一种数据分页插件的生成方法

技术领域:

本发明涉及一种数据分页插件的生成方法,能够在界面上分页显示数据并支持对数据的操作,属于计算机软件技术领域。

背景技术:

在程序开发过程中,对于处理大量数据的应用系统,通常需要对数据进行分页显示,以支持数据的分页显示和操作功能。 然而,目前现有的分页插件的性能还不能满足用户的需求。 比如有些分页插件页面样式设置复杂死板、数据修改繁琐等; 有些分页插件功能固定,扩展困难; 又比如,现有的EXT分页插件依赖于EXT框架,体积比较庞大,界面加载缓慢,降低了数据显示速度,增加了开发难度。 因此,需要一种新的数据分页插件,可以提高界面数据显示速度,简化页面设置和数据修改,减少代码开发量,提高开发效率。

发明内容

本发明的目的是提供一种数据分页插件的生成方法,支持单选、多选、打印、数据列输入、数据批量修改和提交等操作,可以轻松遵循定制的界面风格。 将数据分页展示,减少了代码开发量,方便扩展和使用,提高了开发效率,提高了界面数据的展示速度,减轻了服务器的压力。 是一个优秀的框架和轻量级的js库,定义了很多方便的功能,使得开发简单高效,兼容性好。 本发明以插件的形式实现了一种数据分页插件的生成方法。 生成数据分页插件的方法包括以下步骤:

步骤1:定义用于显示数据的表格

步骤2:定义表格中的参数,并设置表格的参数;

第三步:在表单中设置操作按钮;

表格变量定义中不包含_如何定义表格中的变量_表格变量定义中怎么设置

第四步:实现页面操作功能;

第五步:通过表格将操作按钮与页面操作功能关联起来,即将操作功能与操作按钮绑定;

第六步:加载表格,实现表格分页插件。 本发明提供的数据分页插件支持单选、多选、打印、输入数据列、批量修改数据和提交等操作,可以方便地按照定制的界面风格分页显示数据,减少代码开发量。 ,方便扩展和使用,提高开发效率,提高界面数据的显示速度,减轻服务器的压力。

图1是本发明的流程图。 图2为本发明的界面显示效果图。 图3是数据单选效果图。

图4是数据多选效果图。 图5是隐藏标题的部分渲染。 图6展示了隐藏表头部分的效果。 图7为隐藏标题、页眉和分页部分,只显示数据部分的效果图。 图 8 显示了数据输入渲染。

具体实施方式下面结合附图对本发明的原理和特征进行描述。 所引用的实施例仅用于解释本发明,并不用于限制本发明的范围。 本发明以插件的形式开发寻呼插件,可以保证寻呼插件的可扩展性,并且方便添加新功能。 图1是本发明的数据分页插件的生成过程的流程图。 下面结合图1所示的流程图对本发明涉及的数据分页插件生成过程进行详细说明。 步骤一:定义用于显示数据的表,如var Sg。 步骤2:定义表格中的参数,并设置表格的参数。 设置的参数包括页面标题、页面大小、打印格式以及是否显示标题、是否显示表头、是否显示分页信息等。

步骤3:在表单中添加操作按钮,如查询、清除、添加、修改、删除、保存、打印等。 步骤4:实现页面操作功能,如查询功能、添加新记录功能、修改功能等记录、数据保存功能、打印功能等,其中数据符合JSON格式。 第五步:通过表格将操作按钮与页面操作功能关联起来,即将操作功能与操作按钮绑定。 步骤6:执行表的加载,实现表分页插件。 例如函数$(),ready((){sg=$("#")(属性i,...,属性n);})用于加载表,其中sg是要加载的表变量被加载,“#”表示页面加载表格的特定区域的区域名。 ()是定义表属性的函数。 该函数通过属性I,...,属性n定义了要加载的表的表属性,其中n是大于等于2的自然数,$().ready((){})为用于执行表加载的启动函数。 具体解释就是,获取整个网页文档对象。 $()。 read((){})表示当网页文档对象准备好后,执行函数{}大括号{}中的代码内容来加载表格。

本发明涉及的表格分页插件中,所有的显示效果基本上都是通过参数配置来实现的。 表的初始参数在插件中定义。 如果已经定义了页面,则取该页面的值并覆盖默认初始值,这样只需要简单的配置和代码即可。 通过编写即可实现各种显示效果,减少页面代码量,易于使用。 本发明实现的效果图如图2所示。该界面具有标题和表头部分,实现了数据的分页。 用户可以自由选择前进到目标页面。 在具体使用时,应考虑客户的各种显示需求。 例如,可以根据图2自定义标题和按钮。标题、页眉和分页部分可以根据需要配置不同的参数来控制。 表格分页插件实现对数据的单选和多选操作,并可实现数据的查询、添加、删除、修改、打印等操作。 修改后的数据可以用不同的颜色显示。 支持嵌套格式JSON数据的处理,可以无限级嵌套,方便复杂数据的处理。 将常用功能集成到插件中,通过封装的方式实现,调用简单、灵活。 其中,数据的单选操作效果如图3所示,数据的多选操作效果如图4所示,隐藏标题部分的效果如图5所示,隐藏表头部分的效果如图6,隐藏标题,表头和分页部分只显示数据部分的效果如图7,数据输入界面如图8。具体操作时,采用JSON格式数据来优化性能,可以减轻服务器的压力,满足一次显示大量数据的要求。 一页显示5000条数据只需要十秒左右,一页显示一万条简单数据只需要十秒到几分钟左右,极大地提高了显示效率。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。 范围内。

权利要求

1、一种数据分页插件的生成方法。 该数据分页插件的生成方法包括以下步骤。 步骤1:定义一个表格,用于显示数据; 步骤2:定义表格中的参数,定义表格中的参数。 设置参数; 第三步,在表格中设置操作按钮; 第四步,实现页面操作功能; 第五步,通过表格将操作按钮与页面操作功能关联起来,即操作功能与操作按钮绑定; 第六步:加载表格,实现表格分页插件。

表格变量定义中怎么设置_表格变量定义中不包含_如何定义表格中的变量

2.根据权利要求1所述的数据分页插件的生成方法,其特征在于,所述数据分页插件为采用页面开发插件插件方式开发的表格分页插件。

3.根据权利要求1所述的数据分页插件的生成方法,其特征在于,通过设置表格中的参数值来实现界面风格的配置。

4.根据权利要求1至3任一项所述的数据分页插件的生成方法,其特征在于,所述表中的数据符合JSON格式,其中所述JSON数据格式是程序中使用的轻量级数据交换格式。发展。 。

5.根据权利要求1-3任一项所述的数据分页插件的生成方法,其特征在于,所述设置的参数包括页面标题、页面大小、打印格式、单选和多选设置、是否显示title、是否显示表头、是否显示分页信息。

6.根据权利要求1至3任一项所述的数据分页插件的生成方法,其特征在于,所述操作按钮包括查询按钮、清除按钮、新建按钮、修改按钮、删除按钮、保存按钮和打印按钮。

7.根据权利要求1至3任一项所述的数据分页插件的生成方法,其特征在于,所述分页操作功能包括查询功能、添加新记录功能、修改记录功能、数据保存功能功能和打印功能。

8.根据权利要求1-3任一项所述的数据分页插件的生成方法,其特征在于,采用函数“$()·ready(O{sg=$(“#”)·(属性1 ,···,属性η);})"实现了表格的加载,其中Sg为要加载的表格变量,“#”代表页面中加载表格的具体区域的区域名,该函数是定义表属性的函数。 该函数通过属性1,...,属性eta定义了要加载的表的表属性,其中eta是大于2的自然数。

9、一种数据分页插件的生成装置。 该数据分页插件生成装置包括以下模块: 表定义模块,用于定义显示数据的表。 参数设置模块,用于定义表中的参数,以及设置表中的参数; 按钮设置模块,用于设置表格中的操作按钮; 功能实现模块,用于实现页面操作功能; 关联模块,用于通过表格设置所有操作按钮 操作按钮与页面操作功能关联,即操作功能与操作按钮绑定; 加载模块用于加载表格,从而实现表格分页插件。

10.根据权利要求9所述的数据分页插件的生成装置,其特征在于,所述数据分页插件是以页面开发插件的形式开发的表格分页插件。

11、根据权利要求9所述的数据分页插件生成装置,其特征在于,所述界面风格是通过设置表格中的参数值来配置的。

表格变量定义中怎么设置_表格变量定义中不包含_如何定义表格中的变量

12.根据权利要求9至11任一项所述的数据分页插件的生成装置,其特征在于,所述表中的数据符合JSON格式,其中所述JSON数据格式是程序开发中使用的轻量级数据交换格式。 。

13.根据权利要求9-11任一项所述的数据分页插件生成装置,其特征在于,所述设置参数包括页面标题、页面大小、打印格式、单选和多选设置、是否显示标题以及是否显示标题以及是否显示分页信息。

14.根据权利要求9至11任一项所述的数据分页插件生成装置,其特征在于,所述操作按钮包括查询按钮、清除按钮、新建按钮、修改按钮、删除按钮、保存按钮和打印按钮。

15.根据权利要求9至11任一项所述的数据分页插件生成装置,其特征在于,所述分页操作功能包括查询功能、添加新记录功能、修改记录功能、数据保存功能功能和打印功能。

16.根据权利要求9-11任一项所述的数据分页插件生成装置,其特征在于,所述函数“$()ready((){sg=$(“#”).rid(.1, ...,属性11);})”实现了表格的加载,其中sg为要加载的表格变量,“#”代表页面加载表格的具体区域的区域名称, 是定义表属性的函数。 ,该函数通过属性1,...,属性n定义了要加载的表的表属性,其中n是大于等于2的自然数。

全文摘要

本发明提供了一种以页面开发插件的形式开发的数据分页插件的生成方法,支持单选、多选、打印、数据栏输入、批量修改数据、提交等操作等,并且可以方便地按照自动定义的界面样式以页面方式显示数据,减少了代码开发量,方便扩展和使用,提高了开发效率,增加了界面数据的显示速度,减轻了开发人员的压力服务器。

文件编号 G06F3/

发表日期: 2012年9月12日 申请日期: 2012年3月9日 优先权日: 2012年3月9日

发明人廖晓波 申请人:北京神州数码思提奇信息技术有限公司

标签: 表格 插件 分页

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码