一种页面生成方法、装置、设备及存储介质制造方法及图纸

技术编号:37333181 阅读:25 留言:0更新日期:2023-04-21 23:11
本申请公开了一种页面生成方法、装置、设备及存储介质,涉及动态页面生成技术领域,用于解决目前无法满足复杂的多维控制页面风格的缺点,包括:获取基于用户选择生成的字段规则表达式;将所述字段规则表达式发送至关联规则中心,以便获取页面真实字段以及与所述页面真实字段对应的字段规则;基于所述字段规则设置所述页面真实字段,以得到目标展示页面。本申请通过设置关联规则中心,在关联规则中心中解析基于用户选择生成的字段规则表达式,从而对相应的字段进行设置,得到用户想要的展示页面,提高了对支持动态页面生成的系统的覆盖性以及页面控制的复杂性,满足了用户动态生成页面的需求。面的需求。面的需求。

【技术实现步骤摘要】
一种页面生成方法、装置、设备及存储介质


[0001]本专利技术涉及动态页面生成
,特别涉及一种页面生成方法、装置、设备及存储介质。

技术介绍

[0002]在多业态、多组织、多类型复杂组织结构下,不同的用户访问同一个功能(菜单)时,需要根据每个用户的选择呈现不同页面风格,目前为了实现上述目标而采用的方案为“单据类型”,即用户在业务表单页面点击“单据类型”的下拉框,从而根据用户的选择是的单据类型值改变(propertyChanged),然后通过当前新的单据类型值查找到对应的包含表单字段的可见、必录等配置信息,从而根据实时的配置信息来控制表单页面的不同呈现效果。但是目前只能通过一个字段的变化来控制呈现不同的页面内容,在当前的复杂企业生态下,一个字段不足以满足复杂的多维控制页面风格,也无法满足用户的需求。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种页面生成方法、装置、设备和存储介质,能够提高对支持动态页面生成的系统的覆盖性以及页面控制的复杂性,满足用户动态生成页面的需求。其具体方案如下:
[0004]第一方面,本申请公开了一种页面生成方法,包括:
[0005]获取基于用户选择生成的字段规则表达式;
[0006]将所述字段规则表达式发送至关联规则中心,以便获取页面真实字段以及与所述页面真实字段对应的字段规则;
[0007]基于所述字段规则设置所述页面真实字段,以得到目标展示页面。
[0008]可选的,所述获取基于用户选择生成的字段规则表达式之前,还包括:
[0009]获取所述用户在表单界面选择的字段信息,以得到目标字段信息;
[0010]获取所述目标字段信息对应的表单字段规则,以得到目标字段规则;
[0011]基于所述目标字段规则、比较符以及连接符生成所述字段规则表达式。
[0012]可选的,所述将所述字段规则表达式发送至关联规则中心,以便获取页面真实字段以及与所述页面真实字段对应的字段规则,包括:
[0013]将所述字段规则表达式发送至关联规则中心,以便基于所述字段规则表达式中的所述目标字段规则查询对应的虚拟字段并返回;
[0014]基于接收到的所述虚拟字段确定对应的所述页面真实字段以及与所述页面真实字段对应的所述字段规则。
[0015]可选的,所述获取基于用户选择生成的字段规则表达式之前,还包括:
[0016]设置所述字段规则表达式的配置引擎,以便利用所述配置引擎生成与所述用户对应的所述字段规则表达式;
[0017]设置所述字段规则表达式的解析引擎,以便利用所述解析引擎获取所述字段规则
表达式中的所述目标字段规则。
[0018]可选的,所述获取所述目标字段信息对应的表单字段规则之前,还包括:
[0019]按照预设字段划分规则将所述表单字段规则划分为单据头字段类和单据体字段类。
[0020]可选的,所述基于所述目标字段规则、比较符以及连接符生成所述字段规则表达式之前,还包括:
[0021]确定所述目标字段信息的类型,以得到目标字段类型;
[0022]基于所述目标字段类型确定对应的比较符范围,以得到目标比较符范围;
[0023]基于预设比较符选择规则从所述目标比较符范围中确定所述比较符。
[0024]可选的,所述基于所述字段规则设置所述页面真实字段,包括:
[0025]将所述字段规则输入至规则服务,以便按照所述字段规则设置所述页面真实字段。
[0026]第二方面,本申请公开了一种页面生成装置,包括:
[0027]表达式获取模块,用于获取基于用户选择生成的字段规则表达式;
[0028]真实信息获取模块,用于将所述字段规则表达式发送至关联规则中心,以便获取页面真实字段以及与所述页面真实字段对应的字段规则;
[0029]字段设置模块,用于基于所述字段规则设置所述页面真实字段,以得到目标展示页面。
[0030]第三方面,本申请公开了一种电子设备,包括:
[0031]存储器,用于保存计算机程序;
[0032]处理器,用于执行所述计算机程序,以实现如前述公开的页面生成方法的步骤。
[0033]第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现如前述公开的页面生成方法。
[0034]第五方面,本申请公开了一种计算机程序产品,包括计算机程序,其中,所述计算机程序被处理器执行时实现如前述公开的页面生成方法。
[0035]可见,本申请提供了一种页面生成方法,包括:获取基于用户选择生成的字段规则表达式;将所述字段规则表达式发送至关联规则中心,以便获取页面真实字段以及与所述页面真实字段对应的字段规则;基于所述字段规则设置所述页面真实字段,以得到目标展示页面。由此可见,本申请通过设置关联规则中心,在关联规则中心中解析基于用户选择生成的字段规则表达式,从而利用获取到的字段规则对相应的字段进行设置,得到用户想要的展示页面,支持更全面、更复杂的页面风格展示,满足了用户动态生成页面的需求。
附图说明
[0036]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0037]图1为本申请公开的一种页面生成方法流程图;
[0038]图2为本申请公开的页面生成示意图;
[0039]图3为本申请公开的规则控制方式示意图;
[0040]图4为本申请公开的一种具体的页面生成方法流程图;
[0041]图5为本申请公开的一种页面生成控制时序图;
[0042]图6为本申请提供的页面生成装置结构示意图;
[0043]图7为本申请提供的一种电子设备结构图。
具体实施方式
[0044]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0045]目前,采用的方案为“单据类型”。用户在业务表单页面,选择“单据类型”下拉框值,触发值改变事件,在后台通过当前新的“单据类型”来查找当前配置特定“单据类型”下配置的表单字段的可见、必录等控制,来控制表单页面的不同呈现效果。而用“单据类型”只能使用一个字段的不同来控制呈现不同的页面内容。在“多业态、多组织、多类型”的复杂企业生态下,一个字段不足以满足“业态+组织+类型+其他”等复杂的多维控制页面风。为此,本申请提供了一种页面生成方法,能够提高对支持动态页面生成的系统的覆盖性以及页面控制的复杂性,满足用户动态生成页面的需求。...

【技术保护点】

【技术特征摘要】
1.一种页面生成方法,其特征在于,包括:获取基于用户选择生成的字段规则表达式;将所述字段规则表达式发送至关联规则中心,以便获取页面真实字段以及与所述页面真实字段对应的字段规则;基于所述字段规则设置所述页面真实字段,以得到目标展示页面。2.根据权利要求1所述的页面生成方法,其特征在于,所述获取基于用户选择生成的字段规则表达式之前,还包括:获取所述用户在表单界面选择的字段信息,以得到目标字段信息;获取所述目标字段信息对应的表单字段规则,以得到目标字段规则;基于所述目标字段规则、比较符以及连接符生成所述字段规则表达式。3.根据权利要求2所述的页面生成方法,其特征在于,所述将所述字段规则表达式发送至关联规则中心,以便获取页面真实字段以及与所述页面真实字段对应的字段规则,包括:将所述字段规则表达式发送至关联规则中心,以便基于所述字段规则表达式中的所述目标字段规则查询对应的虚拟字段并返回;基于接收到的所述虚拟字段确定对应的所述页面真实字段以及与所述页面真实字段对应的所述字段规则。4.根据权利要求2所述的页面生成方法,其特征在于,还包括:设置所述字段规则表达式的配置引擎,以便利用所述配置引擎生成与所述用户对应的所述字段规则表达式;设置所述字段规则表达式的解析引擎,以便利用所述解析引擎获取所述字段规则表达式中的所述目标字段规则。5.根据权利要求2所述的页面生成方法,其特征在于,所述获取所述目标字段...

【专利技术属性】
技术研发人员:吴文明侯文华林莹姚金榕黄云张佥候单单
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1