数据的处理方法及装置制造方法及图纸

技术编号:21630300 阅读:28 留言:0更新日期:2019-07-17 11:31
本发明专利技术公开了一种数据的处理方法及装置,涉及互联网技术领域,主要目的在于解决网页表格的启用过滤器属性无法按用户需求开启表格中某一列或某些列的查询功能的问题。本发明专利技术的技术方案包括:确定附加查询功能的目标列,所述目标列为网络表格中的一列或至少两列;构建待插入元素,并将所述待插入元素添加到与所述目标列对应的目标列表头;设置所述待插入元素的显示属性,所述显示属性用于显示所述目标列具有查询功能。

Data Processing Method and Device

【技术实现步骤摘要】
数据的处理方法及装置
本专利技术涉及互联网
,特别是涉及一种数据的处理方法及装置。
技术介绍
表格是构建网站的前端页面时常用的构件,用于显示数据和组织网页版面信息,通常由表头和表体两部分组成。Angular-ui-grid是前端网络脚本语言框架AngularJS中一个封装好的数据表格,提供了多种表格功能,如表格分页、列排序、列查询、列弹框等。目前,由于网站前端页面表格中数据较多,数据操作效率低,为方便执行数据查询可以通过网页表格中的启用过滤器属性设置表格中的列是否具有查询功能。当设置启用过滤器属性为开启时,表格中所有的列都具有查询功能;当设置启用过滤器属性为关闭时,表格中所有的列都不具有查询功能。专利技术人在实现上述专利技术过程中,发现现有技术中可以控制一个表格中所有的列是否具有查询功能,但是,无法实现按用户需求设置表格中某个特定列或某几个特定列具有查询功能而其他列不具有查询功能,此外,也无法实现当初始化表格的启用过滤器属性为关闭时,再重新启用表格中某些列具有查询功能。因此,网页表格的启用过滤器属性无法按用户需求开启表格中某一列或某些列的查询功能。
技术实现思路
有鉴于此,本专利技术提供的一种数据的处理方法及装置,主要目的在于解决网页表格的启用过滤器属性无法按用户需求开启表格中某一列或某些列的查询功能的问题。为了解决上述问题,本专利技术主要提供如下技术方案:一方面,本专利技术提供了一种数据的处理方法,该方法包括:确定附加查询功能的目标列,所述目标列为网页表格中的一列或至少两列;构建待插入元素,并将所述待插入元素添加到与所述目标列对应的目标列表头;设置所述待插入元素的显示属性,所述显示属性用于显示所述目标列具有查询功能。可选的,构建待插入元素包括:构建包含所述待插入元素的替换模板;或者,通过获取所述待插入元素的元素标识符构建所述待插入元素,所述元素标识符为所述待插入元素的ID名、类名、标签中的任意一种。可选的,将所述待插入元素添加到所述目标列对应的目标列表头还包括:将待插入元素添加到目标元素,所述目标元素为位于所述目标列表头的元素。可选的,将所述待插入元素添加到所述目标列对应的目标列表头包括:删除所述目标列表头的初始化列参数中的初始化模板,将所述替换模板添加到所述初始化列参数中,所述初始化列参数为所述网页表格生成时形成的默认参数。可选的,在设置所述待插入元素的显示属性之前,所述方法还包括:将过滤器添加到所述目标列表头的初始化列参数中,所述过滤器用来控制所述待插入元素的展示样式。可选的,在设置所述待插入元素的显示属性之后,所述方法还包括:设置所述显示属性为显示或者隐藏,将所述显示属性绑定到所述待插入元素。可选的,在将所述待插入元素添加到所述目标列对应的目标列表头之后,所述方法还包括:设置所述待插入元素的位置属性,所述位置属性用于设置所述待插入元素在所述目标列的位置状态。可选的,所述待插入元素为下述任意一个或至少两个的任意组合:图片、图形、动画。另一方面,本专利技术还提供一种数据的处理装置,该装置包括:确定单元,用于确定附加查询功能的目标列,所述目标列为网页表格中的一列或至少两列;构建单元,用于构建待插入元素;第一添加单元,用于将所述构建单元构建的所述待插入元素添加到与所述确定单元确定的所述目标列对应的目标列表头;第一设置单元,用于设置所述第一添加单元添加的所述待插入元素的显示属性,所述显示属性用于显示所述目标列具有查询功能。可选的,所述构建单元包括:第一构建模块,用于构建包含所述待插入元素的替换模板;第一获取模块,用于获取所述待插入元素的元素标识符,所述元素标识符为所述待插入元素的ID名、类名、标签中的任意一种;第二构建模块,用于根据所述第一获取模块获取的所述元素标识符构建所述待插入元素。可选的,所述第一添加单元,还用于将待插入元素添加到目标元素,所述目标元素为位于所述目标列表头的元素。可选的,所述第一添加单元包括:删除模块,用于删除所述目标列表头的初始化列参数中的初始化模板;添加模块,用于将所述替换模板添加到所述初始化列参数中,所述初始化列参数为所述网页表格生成时形成的默认参数。可选的,所述装置还包括:第二添加单元,用于在所述第一设置单元在设置所述待插入元素的显示属性之前,将过滤器添加到所述目标列表头的初始化列参数中,所述过滤器用来控制所述待插入元素的展示样式。可选的,所述装置还包括:第二设置单元,用于将所述第一设置单元设置的所述显示属性设置为显示或者隐藏;绑定单元,用于将所述第二设置单元设置的所述显示属性绑定到所述待插入元素。可选的,所述装置还包括:第三设置单元,用于设置所述构建单元构建的所述待插入元素的位置属性,所述位置属性用于设置所述待插入元素在所述目标列的位置状态。为了实现上述目的,根据本专利技术的另一方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如上所述的数据的处理方法。为了实现上述目的,根据本专利技术的另一方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行如上所述的数据的处理方法。借由上述技术方案,本专利技术提供的技术方案至少具有下列优点:本专利技术提供的数据的处理方法及装置,在确定网页表格中用户需要附加查询功能的目标列后,构建待插入元素,设置该待插入元素在目标列中是否显示,并将该待插入元素添加到与目标列对应的目标列表头,与现有技术相比,本专利技术通过构建待插入元素并将该待插入元素添加到目标列表头的方式,给表格中的某一列或某些列附加查询功能,满足了用户按需求控制网页表格中任意一列或多列的查询功能,进而提高了对网页表格中列查询功能操控的灵活性。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种数据的处理方法的流程图;图2示出了本专利技术实施例提供的第二种数据的处理方法的流程图;图3示出了本专利技术实施例提供的一种具有查询功能的网页表格示意图;图4示出了本专利技术实施例提供的一种数据的处理装置的组成框图;图5示出了本专利技术实施例提供的第二种数据的处理装置组成框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。现有技术中,网页前端程序员使用网页表格(如Angular-ui-grid表格控件)设置网络页面中诸多表格的列的查询功能,具体的,当需要网页中“表格1”具有列查询功能时,设置“表格1”的columnDefs(列的初始化)参数中的enableFiltering(启用过滤器)属性的值为true(开启),则“表格1”中的所有列均具有查询功能;当不需要上述网页本文档来自技高网...

【技术保护点】
1.一种数据的处理方法,其特征在于,包括:确定附加查询功能的目标列,所述目标列为网页表格中的一列或至少两列;构建待插入元素,并将所述待插入元素添加到与所述目标列对应的目标列表头;设置所述待插入元素的显示属性,所述显示属性用于显示所述目标列具有查询功能。

【技术特征摘要】
1.一种数据的处理方法,其特征在于,包括:确定附加查询功能的目标列,所述目标列为网页表格中的一列或至少两列;构建待插入元素,并将所述待插入元素添加到与所述目标列对应的目标列表头;设置所述待插入元素的显示属性,所述显示属性用于显示所述目标列具有查询功能。2.根据权利要求1所述的方法,其特征在于,构建待插入元素包括:构建包含所述待插入元素的替换模板;或者,通过获取所述待插入元素的元素标识符构建所述待插入元素,所述元素标识符为所述待插入元素的ID名、类名、标签中的任意一种。3.根据权利要求2所述的方法,其特征在于,将所述待插入元素添加到所述目标列对应的目标列表头包括:将待插入元素添加到目标元素,所述目标元素为位于所述目标列表头的元素。4.根据权利要求2所述的方法,其特征在于,将所述待插入元素添加到所述目标列对应的目标列表头包括:删除所述目标列表头的初始化列参数中的初始化模板,将所述替换模板添加到所述初始化列参数中,所述初始化列参数为所述网页表格生成时形成的默认参数。5.根据权利要求4所述的方法,其特征在于,在设置所述待插入元素的显示属性之前,所述方法还包括:将过滤器添加到所述目标列表头的初始化列参数中,所述过滤器用来控制所述待插入元素的展示样式。6.根据权利要求5所述的方...

【专利技术属性】
技术研发人员:张珍心
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京,11

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

1