【技术实现步骤摘要】
一种前端元素适应性显示方法、装置、存储介质及系统
[0001]本专利技术涉及前端元素适应性显示领域,尤其涉及一种前端元素适应性显示方法、装置、计算机可读存储介质及系统。
技术介绍
[0002]企业管理软件,例如金蝶云星空可以在不同端上运行,除GUI客户端以外,还有浏览器端等。由于客户端在技术架构上与windows操作系统适配性更高,它在操作、性能、大数据处理具备先天优势,对应的用户体量较为庞大,视觉显示需求也较为个体化,因此,提供基于客户端的个性化放大缩小显示功能以满足用户群体的各种需求是十分必要的。
[0003]在现有技术中,采用windows系统自带的个性化界面放大与缩小设置,实现金蝶云星空GUI客户端界面文字的放大与缩小。
[0004]但是,现有技术仍存在如下缺陷:1、调整字体大小会将会导致整体界面字体重叠、字体显示不全,适应性显示效果较差;2、前端元素的无法稳定性适应性显示。
[0005]因此,当前需要一种前端元素适应性显示方法、装置、计算机可读存储介质及系统,从而克服现有技术中存在的上述缺陷 ...
【技术保护点】
【技术特征摘要】
1.一种前端元素适应性显示方法,其特征在于,所述显示方法包括:获取与用户发送的操作请求对应的服务端元数据组,并根据所述操作请求以及所述服务端元数据组,对应生成前端显示代理模型;所述操作请求包括显示比例;所述服务端元数据组包括待显示前端界面,所述待显示前端界面包括多个待显示元素;根据所述显示比例、所述前端显示代理模型、预设的转换器组以及预设的前端布局位置,依次计算各个待显示元素的适应性显示数据组;所述适应性显示数据组包括各个待显示元素的显示尺寸和显示位置;根据所述显示尺寸、所述显示位置以及所述前端显示代理模型,渲染待显示前端界面。2.根据权利要求1所述的前端元素适应性显示方法,其特征在于,根据所述显示比例、所述前端显示代理模型、预设的转换器组以及预设的前端布局位置,依次计算所述待显示元素的适应性显示数据组,具体包括:根据所述前端显示代理模型的层级关系以及预设的计算层级顺序,确定当前应计算的待显示元素;根据所述显示比例以及预设的转换器组,对当前应计算的待显示元素的显示尺寸进行计算;根据预设的前端布局位置、所述显示尺寸以及所述显示比例,对当前应计算的待显示元素的显示位置进行计算。3.根据权利要求2所述的前端元素适应性显示方法,其特征在于,根据所述显示比例以及预设的转换器组,对当前应计算的待显示元素的显示尺寸进行计算,具体包括:判断当前应计算的待显示元素的元素类型;当所述元素类型为窗体时,将当前应计算的待显示元素对应的第一代理模型注入窗体代理转换器中,以使所述窗体代理转换器根据所述显示比例,计算显示尺寸;所述转换器组包括窗体转换器以及容器控件代理转换器;当所述元素类型为容器时,将当前应计算的待显示元素对应的第二代理模型注入容器控件代理转换器中,以使所述容器控件代理转换器根据所述显示比例,计算显示尺寸;当所述元素类型为控件时,将当前应计算的待显示元素对应的第三代理模型注入容器控件代理转换器中,以使所述容器控件代理转换器根据所述显示比例,计算显示尺寸。4.根据权利要求3所述的前端元素适应性显示方法,其特征在于,根据所述前端显示代理模型的层级关系以及预设的计算层级顺序,确定当前应计算的待显示元素,具体包括:从所述前端显示代理模型中获取窗体代理模型、容器代理模型以及控件代理模型之间的层级关系;根据所述层级关系,按照从外层到内层的顺序,...
【专利技术属性】
技术研发人员:李佳佳,李明玉,姚俊松,李晋丽,谭洋,张功荣,岳世英,
申请(专利权)人:金蝶软件中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。