数据排序方法及装置制造方法及图纸

技术编号:20763947 阅读:41 留言:0更新日期:2019-04-03 14:19
本发明专利技术提供的数据排序方法及装置,获取页面内树形结构的第一数据对象,所述第一数据对象包括至少一个数据节点;获取用户设定的排序参数;根据所述排序参数对所述至少一个数据节点进行排序,得到第二数据对象。本发明专利技术直接从页面获取树形结构的数据对象进行排序,即直接对前端数据进行排序处理,而不是通过服务端对后台数据进行排序处理,也无需在排序后对整个页面进行重载,从而避免了页面中未保存数据可能会在排序过程中发生丢失的问题,而且本发明专利技术在前端页面对数据对象进行排序处理,克服了服务端排序处理过程的局限性,从而可以适应用户定制的各种排序需求,提高数据对象最终的排序展示效果。

【技术实现步骤摘要】
数据排序方法及装置
本专利技术涉及信息处理领域,更具体的说,涉及数据排序方法及装置。
技术介绍
随着信息技术的发展,出现了各式各样的数据结构,树形结构则是其中常用的一种。在显示页面中,树形结构的数据对象,通常包括多个不同层级的数据节点,在需要对这些数据节点进行排序时,现有的常用方式是采用miniUI插件的排序API(ApplicationProgrammingInterface,应用程序编程接口),先通过服务端对后台数据进行排序,然后通过页面重载的方式将排序后的数据对象展示在显示页面中。但是,页面的重载不仅会丢失当前页面中未保存的数据,而且也无法保留数据节点当前的数据状态,从而无法兼容目前页面的数据状态。而且,通过服务端对后台数据进行排序的方式,排序方式单一且缺少灵活性,通常只是根据字母序列、数字序列或时间序列对数据进行排序,无法兼容用户对当前页面数据定制的各种排序需求,进而无法得到满足用户需求的排序结果。所以,针对树形结构的数据对象,现有的数据排序方案,对页面数据与用户排序需求的兼容性较差,导致最终的排序展示效果较差。因此,目前迫切需要一种针对树形结构的数据对象,能够提高数据对象的本文档来自技高网...

【技术保护点】
1.一种数据排序方法,其特征在于,所述方法包括:获取页面内树形结构的第一数据对象,所述第一数据对象包括至少一个数据节点;获取用户设定的排序参数;根据所述排序参数对所述至少一个数据节点进行排序,得到第二数据对象。

【技术特征摘要】
1.一种数据排序方法,其特征在于,所述方法包括:获取页面内树形结构的第一数据对象,所述第一数据对象包括至少一个数据节点;获取用户设定的排序参数;根据所述排序参数对所述至少一个数据节点进行排序,得到第二数据对象。2.如权利要求1所述的方法,其特征在于,所述第一数据对象还包括所述至少一个数据节点中各数据节点的状态信息;所述方法还包括:根据所述第一数据对象中各数据节点的状态信息,设置所述第二数据对象中各数据节点的状态。3.如权利要求1所述的方法,其特征在于,所述方法还包括:在进行排序之前,获取所述页面内的第三数据对象;在排序结束之后,将所述第三数据对象恢复至所述页面;其中,所述第三数据对象与所述第一数据对象不同。4.如权利要求1所述的方法,其特征在于,所述第一数据对象包括至少一个层级;所述排序参数包括目标层级信息;所述根据所述排序参数对所述至少一个数据节点进行排序包括:根据所述目标层级信息,对所述至少一个层级中的目标层级的数据节点进行排序。5.如权利要求1所述的方法,其特征在于,所述第一数据对象包括至少一个层级;所述排序参数包括固定层级信息;所述根据所述排序参数对所述至少一个数据节点进行排序包括:根据所述...

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

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

1