层次化数据的展示方法及系统技术方案

技术编号:8717307 阅读:144 留言:0更新日期:2013-05-17 19:29
一种层次化数据的展示方法,包括以下步骤:获取节点定位请求;根据所述节点定位请求在层次化数据中查找目标节点;以层级化方式和二维表格的方式展示所述查找到的目标节点。上述层次化数据的展示方法为用户提供了更开阔的浏览空间,方便了用户查找定位节点。

【技术实现步骤摘要】
层次化数据的展示方法及系统
本专利技术涉及计算机
,特别涉及一种层次化数据的展示方法及系统。
技术介绍
计算机技术中层次化数据为具有一定层级结构的数据。层次化数据包括至少两个层级的多个节点,且节点分为分支节点和叶子节点。其中,分支节点是指包含其他节点的节点,叶子节点是指不包含其他节点的节点。传统的层次化数据的展示方法中,通常会在树组件旁边再设置一个单列列表组件,当定位到层次化数据中的某个目标节点时,则通过该单列列表组件来展示该目标节点下的所有子节点。然而,当目标节点下的子节点过多时,会使单列列表的长度大大增加,从而使得用户在查看节点时十分不方便。
技术实现思路
基于此,有必要提供一种方便用户查找的层次化数据的展示方法。一种层次化数据的展示方法,包括以下步骤:获取节点定位请求;根据所述节点定位请求在层次化数据中查找目标节点;以层级化方式和二维表格的方式展示所述查找到的目标节点。优选的,所述以层级化方式和二维表格的方式展示所述查找到的目标节点的步骤为:若所述目标节点为分支节点,则以所述层级化方式展示所述目标节点,并以二维表格的方式展示所述目标节点的子节点。优选的,所述以所述层级化方式展示所述目标节点,并以二维表格的方式展示所述目标节点的子节点的步骤具体为:采用树组件展示所述目标节点,并以二维表格的方式对应展示所述目标节点的子节点。优选的,所述以层级化方式和二维表格的方式展示所述查找到的目标节点的步骤为:若所述目标节点为叶子节点,则以层级化方式展示所述目标节点的上层节点,并以二维表格的方式展示所述目标节点。优选的,所述以层级化方式展示所述目标节点的上层节点,并以二维表格的方式展示所述目标节点的步骤具体为:采用树组件展示所述目标节点的上层节点,并以二维表格的方式对应展示所述目标节点。此外,还有必要提供一种方便用户查找的层次化数据的展示系统。一种层次化数据的展示系统,包括以下模块:请求获取模块,用于获取节点定位请求;定位模块,用于根据所述节点定位请求在层次化数据中查找目标节点;展示模块,用于以层级化方式和二维表格的方式展示所述查找到的目标节点。优选的,所述展示模块还用于当所述目标节点为分支节点时,以所述层级化方式展示所述目标节点,并以二维表格的方式展示所述目标节点的子节点。优选的,所述展示模块还用于当所述目标节点为分支节点时,采用树组件展示所述目标节点,并以二维表格的方式对应展示所述目标节点的子节点。优选的,所述展示模块还用于当所述目标节点为叶子节点时,以层级化方式展示所述目标节点的上层节点,并以二维表格的方式展示所述目标节点。优选的,所述展示模块 还用于当所述目标节点为叶子节点时,采用树组件展示所述目标节点的上层节点,并以二维表格的方式对应展示所述目标节点。上述层次化数据的展示方法和系统,通过将层级化方式与二维表格的方式结合起来展示查找到的目标节点,使得目标节点或目标节点的子节点在展示时能通过二维表格的方式进行展示,为用户提供了更开阔的浏览空间,使用户在查找定位节点时更加方便。附图说明图1为一个实施例中层次化数据的展示方法的流程图;图2为一个实施例中展示层次化数据的界面示意图;图3为另一实施例中展示层次化数据的界面示意图;图4为一个实施例中层次化数据的展示系统的结构示意图。具体实施方式如图1所示,在一个实施例中,一种层次化数据的展示方法,包括以下步骤:步骤S102,获取节点定位请求。在一个实施例中,节点定位请求包括目标节点的标识信息。标识信息可为节点的关键字、编码和位置码中一个或多个的组合。具体的,可通过包含用户使用的⑶I程序或Web服务等的客户端来获取节点定位请求。步骤S104,根据节点定位请求在层次化数据中查找目标节点。节点定位请求可以是根据用户输入的目标节点的标识信息得到的节点定位查询请求,也可以是通过用户选中目标节点(例如,在GUI界面中选中表示目标节点的某个组件)得到的节点定位选中请求。在一个实施例中,可根据节点定位请求中的标识信息在层次化数据中定位节点。具体的,可根据用户输入的目标节点的标识信息在层次化数据中查找与该标识信息匹配的目标节点。步骤S106,以层级化方式和二维表格的方式展示查找到的目标节点。在一个实施例中,若目标节点为分支节点,则以层级化方式展示目标节点,并以二维表格的方式展示目标节点的子节点。在本实施例或另一个实施例中,若目标节点为叶子节点,则以层级化方式展示目标节点的上层节点,并以二维表格的方式展示目标节点。进一步的,在展示目标节点之前,获取目标节点在层次化数据中的层级路径,根据得到的层级路径展示查找到的目标节点。在展示时,则展示层级路径中的目标节点及目标节点的上层节点。当目标节点还包括子节点时,还可以采用二维表格的方式展示该目标节点的子节点。在一个实施例中,以层级化方式和二维表格的方式展示目标节点的过程具体为:若目标节点为分支节点,则采用树组件展示目标节点及目标节点的上层节点,并采用二维表格的方式对应展示目标节点的子节点。进一步的,在目标节点所处的同一区域内采用二维表格的方式展示该目标节点的子节点。若目标节点为叶子节点,则采用树组件展示目标节点的上层节点,并采用二维表格的方式对应展示目标节点。进一步的,在目标节点的父节点所处的同一区域内采用二维表格的方式展示该目标节点。另外,在展示目标节点时,可以仅展示该目标节点,也可以一并展示目标节点的邻节点。具体的,以二维表格形式对应展示目标节点及目标节点的邻节点,即目标节点及其邻节点展示在与目标节点的上层节点对应的同一区域中。将子节点展示在其父节点的同一区域,使得子节点显示在其父节点的邻近区域,从而当目标节点有多个时,便于标识节点之间的关系,可以为用户明确地指示出该目标节点具体包含了哪些子节点,避免用户在查看时产生混淆。如图2所示,在一个实施例中,通过GUI界面或Web服务展示层次化数据。本实施例中,在显示界面上设置树组件。当用户在用于定位节点的查询输入框中输入“节点121”时,根据输入的关键字查找与该关键字匹配的节点121,获取节点121的层级路径,该层级路径包括节点121和节点121的上层节点(即节点1、节点12)。进一步的,根据层级路径采用树组件展示节点121和节点121的上层节点,然后在节点121所处的同一区域内(图2中虚线框划定的范围)采用二维表格展示节点121的子节点。在另一实施例中,如图3所示,当用户在用于定位节点的查询输入框中输入“节点1210”时,根据输入的关键字查找与该关键字匹配的节点1210,获取节点1210的层级路径,该层级路径包括节点1210和节点1210的上层节点,节点1210的上层节点包括节点1、节点12和节点121。进一步的,根据层级路径采用树组件展示节点1210的上层节点(即节点1、节点12和节点121),然后再在节点1210的父节点(即节点121)的所处的同一区域内(图3中虚线框划定的范围)采用二维表格展示目标节点1210。在一个实施例中,展示目标节点后,还可对目标节点置为选中状态。如图2所示,将目标节点121置为选中状态;再如图3所示,将节点1210置为选中状态。将目标节点置为选中状态可以改变目标节点的显示效果,从而使得目标节点的显示更加醒目,易于用户查看。在一个实施例中,如图4所示,一种层本文档来自技高网...

【技术保护点】
一种层次化数据的展示方法,包括以下步骤:获取节点定位请求;根据所述节点定位请求在层次化数据中查找目标节点;以层级化方式和二维表格的方式展示所述查找到的目标节点。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐新杰李斌
申请(专利权)人:深圳市金蝶中间件有限公司
类型:发明
国别省市:广东;44

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

1