-
公开(公告)号:CN114528047A
公开(公告)日:2022-05-24
申请号:CN202210150935.2
申请日:2022-02-18
申请人: 北京恒华伟业科技股份有限公司
IPC分类号: G06F9/445 , G06F9/451 , G06F16/957 , G06F8/30
摘要: 本发明实施例提供了一种控件的初始化方法、系统、设备及存储介质,该方法包括:确定各控件的依赖关系,基于依赖关系,确定具有循环依赖关系的各控件构成的循环依赖链,对各循环依赖链执行解绑操作,获得非循环依赖链,从非循环依赖链中确定根控件,按照根控件所处的非循环依赖链中各控件的依赖关系,从根控件开始,沿根控件所处的非循环依赖链依次对各控件执行初始化。本发明通过增加对控件间的循环依赖链关系进行检测和记录的步骤,并对循环依赖链执行解绑操作,避免了页面初始化进程陷入死循环的风险,提高了页面初始化进程的可靠性。可见,本发明实现了提高页面初始化进程可靠性的发明目的。
-
公开(公告)号:CN114528047B
公开(公告)日:2024-10-11
申请号:CN202210150935.2
申请日:2022-02-18
申请人: 北京恒华伟业科技股份有限公司
IPC分类号: G06F9/445 , G06F9/451 , G06F16/957 , G06F8/30
摘要: 本发明实施例提供了一种页面中控件的初始化方法、系统、设备及存储介质,该方法包括:确定页面中各控件的依赖关系,基于依赖关系,确定具有循环依赖关系的各控件构成的循环依赖链,对各循环依赖链执行解绑操作,获得非循环依赖链,从非循环依赖链中确定根控件,按照根控件所处的非循环依赖链中各控件的依赖关系,从根控件开始,沿根控件所处的非循环依赖链依次对页面中各控件执行初始化。本发明通过增加对控件间的循环依赖链关系进行检测和记录的步骤,并对循环依赖链执行解绑操作,避免了页面初始化进程陷入死循环的风险,提高了页面初始化进程的可靠性。可见,本发明实现了提高页面初始化进程可靠性的发明目的。
-