一种父子关系控件及其快速构建父子关系数据结构的方法技术

技术编号:32354639 阅读:20 留言:0更新日期:2022-02-20 03:12
本发明专利技术公开了一种对象父子控件及其快速构建父子关系数据结构的方法。对象父子控件用于将对象数据源的数据构建为父子关系的数据结构,包括:可视化展示模块,用于在显示屏幕上生成展示区,对数据父子关系进行可视化展示;配置模块,用于配置加载对象数据源;父模块,用于在展示区内生成父节点;加子模块,用于在已有的父节点上生成子节点,子节点可以作为父节点生成下一级的子节点;加对象模块,用于在生成的节点选用加载对象数据源的数据进行展示并实现控件的实例化。采用本申请的对象父子控件以及采用对象父子控件快速构建父子关系数据结构的方法,可以将任意具有分层数据结构的数据源快速构建为父子结构的数据结构。数据源快速构建为父子结构的数据结构。

【技术实现步骤摘要】
一种父子关系控件及其快速构建父子关系数据结构的方法


[0001]本专利技术属于数据处理领域,特别涉及一种父子关系控件及其快速构建父子关系数据结构的方法。

技术介绍

[0002]控件是指对数据和方法的封装。控件可以有自己的属性和方法,其中属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能、控件创建过程包括设计、开发、调试 (就是所谓的3Ds开发流程,即Design、Develop、Debug)工作,然后是控件的使用。
[0003]随着信息技术的持续发展,传统的分层数据一般采用数或目录/文件夹型数据结构,但这样的数据结构存在一些劣势,需要将分层数据转换成父子关系的数据结构,因此需要可以快速直观转换的工具。

技术实现思路

[0004]本专利技术的目的针对现有技术的需求,提供一种父子关系控件及其快速构建父子关系数据结构的方法。
[0005]为了实现上述目的,本专利技术采用以下技术方案:一种父子关系控件,包括:
[0006]可视化展示模块,用于在显示屏幕上生成展示区,对数据父子关系进行可视化展示;
[0007]配置模块,用于配置加载对象数据源;
[0008]父模块,用于在展示区内生成父节点;
[0009]加子模块,用于在已有的父节点上生成子节点,子节点可以作为父节点生成下一级的子节点;加对象模块,用于在生成的节点选用加载对象数据源的数据进行展示并实现控件的实例化。
[0010]进一步的,还包括节点数据表,用于记录节点关系。
[0011]进一步的,子节点的数量可为多个,同一个父节点下的子节点之间平行排列。
[0012]进一步的,加对象模块还包括对象数据源的选择和显示,如果为多数据源,先选定数据源,再显示数据源内的数据,如果为单数据源,直接显示显示数据源内的数据。
[0013]进一步的,还包括实例化模块,用于记录控件实例化过程和实例化应用。
[0014]一种基于父子控件快速构建父子关系数据结构的方法,包括:
[0015]启动父子关系控件,在显示屏幕上生成展示区;
[0016]配置加载对象数据源;
[0017]在展示区内生成父节点;
[0018]在已有的父节点上生成子节点;
[0019]在生成的节点选用加载对象数据源的数据进行展示并实现控件的实例化。
[0020]进一步的,还包括将节点关系记录到节点数据表中。
[0021]进一步的,父节点可以生成多个平行排列的子节点,子节点可以作为父节点生成
下一级的子节点。
[0022]进一步的,选用加载对象数据源的数据进行展示,对象数据源如果为多数据源,先选定数据源,再显示数据源内的数据,如果为单数据源,直接显示显示数据源内的数据。
[0023]进一步的,还包括记录控件实例化过程和实例化应用。
[0024]采用本申请的父子关系控件以及采用对象父子控件快速构建父子关系数据结构的方法,可以对任意数据库的数据快速构建直观、可视的父子关系结构,进行数据展示。
附图说明
[0025]图1是实施例采用父子关系控件快速构建父子关系数据结构的方法的流程图。
[0026]图2是实施例在展示区展示的父节点和子节点。
[0027]图3是实施例在展示区展示的父节点、多个子节点和第二层子节点。
具体实施方式
[0028]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0029]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0030]一种父子关系控件,用于将对象数据源的数据构建为父子关系的数据结构,包括:可视化展示模块,用于在显示屏幕上生成展示区,对数据父子关系进行可视化展示;配置模块,用于配置加载对象数据源;父模块,用于在展示区内生成父节点;加子模块,用于在已有的父节点上生成子节点,子节点可以作为父节点生成下一级的子节点;加对象模块,用于在生成的节点选用加载对象数据源的数据进行展示并实现控件的实例化。加对象模块还包括对象数据源的选择和显示,如果为多数据源,先选定数据源,再显示数据源内的数据,如果为单数据源,直接显示显示数据源内的数据。
[0031]还包括节点数据表,用于记录节点关系。
[0032]子节点的数量可为多个,同一个父节点下的子节点之间平行排列。
[0033]还包括实例化模块,用于记录控件实例化过程和实例化应用。
[0034]如图1所示的基于父子控件快速构建父子关系数据结构的方法,包括:
[0035]S1启动父子关系控件,在显示屏幕上生成展示区;
[0036]S2配置加载对象数据源;
[0037]S3在展示区内生成父节点;
[0038]S4在已有的父节点上生成子节点;如图2所示,1为父节点,2为子节点;
[0039]S5在生成的节点选用加载对象数据源的数据进行展示并实现控件的实例化。
[0040]生成子节点后将节点关系记录到节点数据表中。
[0041]从一个父节点可以生成多个平行排列的子节点,子节点可以作为父节点生成下一级的子节点,如图3所示,3为第二层子节点。在展示区内同时可以有生成多个平行的父节点。
[0042]选用加载对象数据源的数据进行展示,对象数据源如果为多数据源,先选定数据源,再显示数据源内的数据,如果为单数据源,直接显示显示数据源内的数据。
[0043]还包括记录控件实例化过程和实例化应用。
[0044]以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,对于本领域的技术人员来说,本专利技术可以有各种更改和变化。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种父子关系控件,其特征在于包括:可视化展示模块,用于在显示屏幕上生成展示区,对数据父子关系进行可视化展示;配置模块,用于配置加载对象数据源;父模块,用于在展示区内生成父节点;加子模块,用于在已有的父节点上生成子节点,子节点可以作为父节点生成下一级的子节点;加对象模块,用于在生成的节点选用加载对象数据源的数据进行展示并实现控件的实例化。2.根据权利要求1所述的父子关系控件,其特征在于:还包括节点数据表,用于记录节点关系。3.根据权利要求1所述的父子关系控件,其特征在于:所述子节点的数量可为多个,同一个父节点下的子节点之间平行排列。4.根据权利要求1所述的父子关系控件,其特征在于:所述加对象模块还包括对象数据源的选择和显示,如果为多数据源,先选定数据源,再显示数据源内的数据,如果为单数据源,直接显示显示数据源内的数据。5.根据权利要求1所述的父子关系控件,其特征在于:还包括实例化模块,用于记录控件实例化过程和实例化应用。6.一种基于父子控件快...

【专利技术属性】
技术研发人员:丁一宁
申请(专利权)人:南京华工智能科技有限公司
类型:发明
国别省市:

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

1