首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】树形控件的数据处理方法、装置及计算设备_统信软件技术有限公司_202210753147.2 

申请/专利权人:统信软件技术有限公司

申请日:2022-06-28

公开(公告)日:2024-06-04

公开(公告)号:CN115185426B

主分类号:G06F3/0483

分类号:G06F3/0483;G06F3/04842;G06F16/22

优先权:

专利状态码:有效-授权

法律状态:2024.06.04#授权;2022.11.01#实质审查的生效;2022.10.14#公开

摘要:本发明公开了一种树形控件的数据处理方法、装置及计算设备,方法在计算设备中执行,所述树形控件包括原始树形数据,所述原始树形数据包括呈树形结构排布的多个节点,所述方法包括:接收对所述树形控件中的当前节点的操作;记录所述当前节点的行为数据,所述行为数据包括所述当前节点标识、所述当前节点的勾选状态;响应于对一个或多个目标节点的目标数据的获取请求,根据所述行为数据和原始树形数据确定目标数据,所述目标数据包含所述一个或多个目标节点的勾选状态。根据本发明的技术方案,降低了处理树形数据时的计算量。

主权项:1.一种树形控件的数据处理方法,在计算设备中执行,所述树形控件包括原始树形数据,所述原始树形数据包括呈树形结构排布的多个节点,所述树形控件包括动作节点集合、路径节点集合,所述动作节点集合包括所述树形控件中的所有动作节点数据,其中,每一项动作节点数据包括一个动作节点标识、以及与所述动作节点标识相对应的勾选状态,所述路径节点集合包括所述树形控件中的所有动作节点、以及所述动作节点的所有祖先节点数据,所述动作节点是被操作过且与其父节点的勾选状态不同的节点,所述方法包括:接收对所述树形控件中的当前节点的操作;记录所述当前节点的行为数据,所述行为数据包括所述当前节点标识、所述当前节点的勾选状态,其中,记录所述当前节点的行为数据包括:判断所述当前节点是否被操作过,如果所述当前节点被操作过,则从动作节点集合以及路径节点集合中,删除所述当前节点数据以及所述当前节点的后代节点数据;如果所述当前节点没有被操作过,则从所述动作节点集合以及路径节点集合中,删除所述当前节点的后代节点数据,以及,在所述动作节点集合中添加所述当前节点数据,在所述路径节点集合中添加所述当前节点数据以及所述当前节点的所有祖先节点数据;响应于对一个或多个目标节点的目标数据的获取请求,根据所述行为数据和原始树形数据确定目标数据,所述目标数据包含所述一个或多个目标节点的勾选状态,进一步包括:判断所述目标节点是否是动作节点,如果所述目标节点是动作节点,则根据所述目标节点标识,从所述动作节点集合中获取与目标节点标识相对应的勾选状态;如果所述目标节点不是动作节点,则获取与所述目标节点距离最近的并且是动作节点的祖先节点标识,根据所述祖先节点标识,从所述动作节点集合中获取与所述祖先节点标识相对应的勾选状态,并将与所述祖先节点标识相对应的勾选状态确定为所述目标节点的勾选状态。

全文数据:

权利要求:

百度查询: 统信软件技术有限公司 树形控件的数据处理方法、装置及计算设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。