浪潮通用软件有限公司李丽获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉浪潮通用软件有限公司申请的专利一种树形数据多选方法及一种实现树形数据多选的系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115237919B 。
龙图腾网通过国家知识产权局官网在2026-02-03发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210894981.3,技术领域涉及:G06F16/22;该发明授权一种树形数据多选方法及一种实现树形数据多选的系统是由李丽;吕优;李江坤设计研发完成,并于2022-07-28向国家知识产权局提交的专利申请。
本一种树形数据多选方法及一种实现树形数据多选的系统在说明书摘要公布了:本发明公开了一种树形数据多选方法及一种实现树形数据多选的系统,属于计算机数据处理技术领域,所述方法的实现包括:数据读取,从服务器端获取第一层数据,并展示到客户端;同时获取服务器端保存的已经选中的数据;前端数据对象定义,前端采用增量方式记录用户的所有操作,分别记录用户选中数据、取消选中数据的具体内容;前端数据操作,根据用户的操作顺序,并依据所述前端数据对象定义中的约定进行数据处理,包括前端界面处理和后端处理。本发明能够提升大数量树形结构数据加载速度及保存速度,防止因数据过大导致前端加载慢、甚至无法加载、多选保存慢的现象发生。
本发明授权一种树形数据多选方法及一种实现树形数据多选的系统在权利要求书中公布了:1.一种树形数据多选方法,其特征在于该方法的实现包括: 数据读取,从服务器端获取第一层数据,并展示到客户端;同时获取服务器端保存的已经选中的数据; 前端数据对象定义,前端采用增量方式记录用户的所有操作,分别记录用户选中数据、取消选中数据的具体内容; 前端数据操作,根据用户的操作顺序,并依据所述前端数据对象定义中的约定进行数据处理,包括前端界面处理和后端处理; 所述前端数据操作的前端界面处理, 全选时,将删除数组DeleteNodeData清空;全部取消时,将增加数组AddNodeData置空; 界面在全选状态下,取消一个节点,需要将当前取消的节点记录在DeleteNodeDatas,同时将所有其它界面显示的节点记录在AddNodeDatas;在全部取消状态下,选择一个节点,需要将当前选择的节点记录在AddNodeDatas,同时将所有其它界面显示的节点记录在DeleteNodeDatas; 界面在非全选状态下,选中节点或者取消节点时,根据“是否包含下级”“节点是否展开过”将当前节点及所有已经展开的节点加入AddNodeDatas或者DeleteNodeDatas中; 展开节点时,如果节点首次展开,则从服务器端获取当前节点的所有下级,并将当前节点标记为“已展开”,同时,如果当前节点记录在AddNodeDatas中,并且当前节点的状态为选中自身及所有下级,则将当前节点标记为仅选中自身,将所有下级节点标记为选中自身并加入AddNodeDatas; 使用两个数组记录增量选中的和取消的数据,AddNodeDatas表示增量选中的数据集合、DeleteNodeDatas表示增量删除的数据集合; 全部选中就记录在AddNodeDatas=[{ID=‘*’,IsContainsAllChildren=True}]中,全部删除记录在DeleteNodeDatas=[{ID=‘*’,IsContainsAllChildren=True}]中; 所述非全选状态下,选中节点,如果是选中所有下级且下级未展开,则在AddNodeDatas中增加记录{ID=‘节点标识’,IsContainsAllChildren=True};如果选中下级,且下级已经展开,则增加当前节点为选中自身,同时,增加所有下级节点为选中自身及所有下级; 所述非全选状态下,如果仅选中自身,则AddNodeDatas中增加记录{ID=‘节点标识’,IsContainsAllChildren=False},同时判断是否加入过删除DeleteNodeDatas,如果加入过,则从DeleteNodeDatas中去除,即仅保留当前所操作节点的最后一个状态; 所述前端数据操作的后端处理, 服务器后端接收到AddNodeDatas、DeleteNodeDatas代表前端进行过的选择或者取消的最终增量操作, 针对AddNodeDatas,首先判断数据库中是否已经存储了选择记录,存储的不进行数据库的保存,数据库中未存储的则保存到数据库; 针对DeleteNodeDatas,直接进行数据库的删除操作。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人浪潮通用软件有限公司,其通讯地址为:250100 山东省济南市高新区浪潮路1036号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励