【技术实现步骤摘要】
一种页面生成方法、装置、电子设备和介质
本公开涉及计算机
,尤其涉及页面生成技术、云计算及云服务
,特别涉及一种页面生成方法、装置、电子设备和介质。
技术介绍
随着大数据时代的到来,各种商业行为都涉及海量的数据,而如何将海量数据向用户进行展示成为了一个亟需解决的问题。目前行业常用的方式是通过数据报表页面向用户提供数据查询及展示的功能。目前数据报表页面的开发,需要后端和前端的开发人员进行大量的代码编写才能够实现。
技术实现思路
本公开提供了一种用于生成页面的方法、装置、电子设备和介质。根据本公开的一方面,提供了一种页面生成方法,包括:从候选组件中选择目标组件;其中,所述候选组件是根据候选组件的代码模板和候选组件的属性信息生成的;对所述目标组件进行渲染,生成目标页面。根据本公开的另一方面,提供了一种页面生成装置,包括:目标组件选择模块,用于从候选组件中选择目标组件;其中,所述候选组件是根据候选组件的代码模板和候选组件的属性信息生成的;目标页面生成模块,用于对所述目标组件进行渲染,生成目标页面。根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开中任一项所述的方法。根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时 ...
【技术保护点】
1.一种页面生成方法,包括:/n从候选组件中选择目标组件;其中,所述候选组件是根据候选组件的代码模板和候选组件的属性信息生成的;/n对所述目标组件进行渲染,生成目标页面。/n
【技术特征摘要】
1.一种页面生成方法,包括:
从候选组件中选择目标组件;其中,所述候选组件是根据候选组件的代码模板和候选组件的属性信息生成的;
对所述目标组件进行渲染,生成目标页面。
2.根据权利要求1所述的方法,其中,所述从候选组件中选择目标组件之前,还包括:
根据对所述候选组件的属性配置操作,确定候选组件的属性信息;
根据所述候选组件的属性信息以及所述候选组件的代码模板,得到候选组件的组件代码;
执行所述组件代码生成候选组件。
3.根据权利要求2所述的方法,其中,所述根据所述候选组件的属性信息以及候选组件的代码模板,得到候选组件的组件代码,包括:
根据所述属性信息的属性信息类别,确定所述属性信息在所述代码模板中对应的填充位置;
将所述属性信息填充到所述填充位置中,得到该候选组件的组件代码。
4.根据权利要求3所述的方法,其中,所述属性信息类别包括表格属性信息、数据类型属性信息、数据显示格式属性信息、过滤功能属性信息和排序功能属性信息中的至少一种。
5.根据权利要求4所述的方法,其中,所述根据对所述候选组件的属性配置操作,确定候选组件的属性信息,包括:
根据在表格属性编辑界面对所述候选组件的表格属性编辑操作,确定所述候选组件的表格属性信息;其中,所述表格属性信息包括表格名称、行列标题和行列标题释义中的至少一种。
6.根据权利要求4所述的方法,其中,所述根据对所述候选组件的属性配置操作,确定候选组件的属性信息,包括:
根据在数据类型选择界面对所述候选组件的候选数据类型的选择操作,从所述候选数据类型中确定所述候选组件的数据类型属性信息;其中,所述数据类型属性信息包括整数类型、长整数类型、双精度浮点类型、字符串类型、枚举类型和复合类型中的至少一种。
7.根据权利要求4所述的方法,其中,所述根据对所述候选组件的属性配置操作,确定候选组件的属性信息,包括:
根据在数据显示格式选择界面对所述候选组件的候选数据显示格式的选择操作,从所述候选数据显示格式中确定所述候选组件的数据显示格式属性信息;其中,所述数据显示格式属性信息包括小数显示格式和百分数显示格式中的至少一种。
8.根据权利要求4所述的方法,其中,所述根据对所述候选组件的属性配置操作,确定候选组件的属性信息,包括:
根据在过滤功能控制界面中对所述候选组件的数据过滤功能的控制操作,确定所述候选组件的数据过滤功能开闭状态;
根据在过滤操作符选择界面对所述候选组件的候选过滤操作符的选择操作,从所述候选过滤操作符中确定所述候选组件关联的目标过滤操作符;
根据在过滤条件编辑界面对所述候选组件的默认过滤条件的编辑操作,确定所述候选组件的默认过滤条件;
根据所述数据过滤功能开闭状态、所述目标过滤操作符和所述默认过滤条件,确定所述候选组件的过滤功能属性信息。
9.根据权利要求1所述的方法,其中,所述对所述目标组件进行渲染,生成目标页面,包括:
根据接收的渲染指令中包括的渲染位置信息,在待渲染页面中对所述目标组件进行渲染,生成目标页面。
10.一种页面生成装置,包括:
目标组件选择模块,用于从候选组件中选择目标组件;其中,所述候选组件是根据候选组件的代码模板和候选组件的属性信息生成的;
目标页面生成模块,用于对所述目标组件进行渲染,生成目...
【专利技术属性】
技术研发人员:温隆强,李敬医,崔磊,张雪琼,李闱,顾轶灵,韩彪,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。