System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及互联网,具体而言,涉及基于分块显示的显示控制方法、装置、电子设备和存储介质。
技术介绍
1、为了便于所显示页面的管理,通过采用的是页面分块显示的方式。在该页面分块显示方式中,将所显示的内容划分为多个分块(panel),并且各个分块还可以进一步划分为多个子分块,当然各个子分块也可以进一步向下进行划分。
2、这种页面分块显示方式通常采用的是前端框架,根据该前端框架的基础设定,在进行页面的折叠控制时,通常是统一进行折叠控制的,比如该前端框架下,通常将某个分块中的各个子分块进行绑定,然后通过统一的显示参数来同时控制该分块中各个子分块的折叠或展开,这种统一折叠控制的方式,在用户只需要针对部分子分块进行折叠或展开时,显然通常难以实现。
技术实现思路
1、本申请实施例的目的在于提供基于分块显示的显示控制方法、装置、电子设备和存储介质,用于解决现有技术难以只针对部分子分块进行折叠或展开的问题。
2、本申请实施例第一方面提供了一种基于分块显示的显示控制方法,页面中分块的各个子分块为解除绑定状态,所述方法包括:
3、获取显示方式控制函数,其中,所述显示方式控制函数携带被控子分块标识以及显示参数,其中,所述显示参数用于表征对应的显示方式;
4、根据所述显示方式控制函数中所携带的被控子分块标识以及显示参数,将对应的被控子分块以所述显示参数所表征的显示方式进行显示。
5、优选的,获取显示方式控制函数,具体包括:
6、获取显示方
7、根据所述显示方式变更请求中所携带的显示方式变更方案,筛选出所述被控子分块以及所述被控子分块的显示方式;
8、根据所筛选出的所述被控子分块以及所述被控子分块的显示方式,确定出所述被控子分块标识以及所述显示参数;
9、利用所述被控子分块标识以及所述显示参数,生成所述显示方式控制函数。
10、优选的,获取显示方式变更请求,具体包括:
11、在用户触发个性化显示控件的情况下,获取所述用户预先配置的所述显示方式变更方案;
12、根据所述显示方式变更方案生成所述显示方式变更请求。
13、优选的,所述方法还包括:
14、在用户触发自定义显示方式控件的情况下,展示显示方式配置页面,其中,所述显示方式配置页面包括所述页面中各个子分块的显示方式的输入接口;
15、根据用户在所述显示方式配置页面的各个输入接口中所输入的显示方式,生成所述显示方式变更方案。
16、优选的,所述页面的前端框架中,利用on-event事件处理器来将各个子分块进行绑定;以及,所述方法还包括:通过将on-event事件处理器的值设置为空的方式,来解除页面中的各个子分块的绑定状态。
17、优选的,根据所述显示方式控制函数中所携带的被控子分块标识以及显示参数,将对应的被控子分块以所述显示参数所表征的显示方式进行显示,具体包括:
18、通过容器树查找所述被控子分块标识所标识的被控子分块的容器,其中,所述页面的各个子分块分别对应所述容器树中的容器;
19、通过所述被控子分块标识所标识的被控子分块的容器,控制所述被控子分块以所述显示参数所表征的显示方式进行显示。
20、本申请实施例第二方面提供了一种基于分块显示的显示控制装置,页面中分块的各个子分块为解除绑定状态,所述装置包括:
21、获取单元,用于获取显示方式控制函数,其中,所述显示方式控制函数携带被控子分块标识以及显示参数,其中,所述显示参数用于表征对应的显示方式;
22、显示控制单元,用于根据所述显示方式控制函数中所携带的被控子分块标识以及显示参数,将对应的被控子分块以所述显示参数所表征的显示方式进行显示。
23、优选的,所述装置还包括解绑单元,用于通过删除原显示调用函数的方式,来解除页面中的各个子分块的绑定状态。
24、本申请实施例第三方面提供了一种电子设备,包括:
25、存储器,用以存储计算机程序;
26、处理器,用以执行本申请方法实施例中任一项所述的方法。
27、本申请实施例第三方面提供了一种存储介质,包括:程序,当其在电子设备上运行时,使得电子设备可执行本申请方法实施例中任一项所述的方法。
28、采用本申请所提供的基于分块显示的显示控制方法,该方法包括获取显示方式控制函数,该显示方式控制函数携带被控子分块标识以及显示参数,此时由于页面中分块的各个子分块为解除绑定状态,因此能够根据该显示方式控制函数中所携带的被控子分块标识以及显示参数,将对应的被控子分块以该显示参数所表征的显示方式进行显示,因此该方法能够用于对页面中同一分块下的部分子分块进行折叠或展开,从而解决了现有技术中的问题。
本文档来自技高网...【技术保护点】
1.一种基于分块显示的显示控制方法,其特征在于,页面中分块的各个子分块为解除绑定状态,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,获取显示方式控制函数,具体包括:
3.根据权利要求2所述的方法,其特征在于,获取显示方式变更请求,具体包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述页面的前端框架中,利用on-event事件处理器来将各个子分块进行绑定;以及,所述方法还包括:通过将on-event事件处理器的值设置为空的方式,来解除页面中的各个子分块的绑定状态。
6.根据权利要求1所述的方法,其特征在于,根据所述显示方式控制函数中所携带的被控子分块标识以及显示参数,将对应的被控子分块以所述显示参数所表征的显示方式进行显示,具体包括:
7.一种基于分块显示的显示控制装置,其特征在于,页面中分块的各个子分块为解除绑定状态,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,所述装置还包括解绑单元,用于通过删除原显示调用函
9.一种电子设备,其特征在于,包括:
10.一种存储介质,其特征在于,包括:程序,当其在电子设备上运行时,使得电子设备可执行如权利要求1至6中任一项所述的方法。
...【技术特征摘要】
1.一种基于分块显示的显示控制方法,其特征在于,页面中分块的各个子分块为解除绑定状态,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,获取显示方式控制函数,具体包括:
3.根据权利要求2所述的方法,其特征在于,获取显示方式变更请求,具体包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述页面的前端框架中,利用on-event事件处理器来将各个子分块进行绑定;以及,所述方法还包括:通过将on-event事件处理器的值设置为空的方式,来解除页面中的各个子分块的绑定状态。
6.根据权...
【专利技术属性】
技术研发人员:王浩,孙宏志,宋建春,周滋明,刘天军,
申请(专利权)人:重庆新致汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。