System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及计算机,特别是涉及一种表单显示方法、一种表单显示装置、一种电子设备以及一种计算机可读存储介质。
技术介绍
1、目前,信息化管理系统在各类企业和机构中得到了广泛应用,其中,信息化管理系统中,表单作为数据处理和收集的核心工具,其重要性日益突出。
2、然而,传统的表单显示往往依赖静态规则和固定的状态管理模式,这种状态管理模式在面对复杂和多变的业务需求时表现出明显的局限性。例如,表单显示无法根据实时业务需求进行调整,当业务规则流程基于业务需求发生变化或新增需求时,信息化管理系统通常需要重新编码和部署表单,导致维护成本增加和操作复杂度提高,使得管理表单的效率不高。
技术实现思路
1、本专利技术实施例是提供一种表单显示方法、装置、电子设备以及计算机可读存储介质,以解决表单显示无法根据实时业务需求进行调整,使得管理表单的效率不高的问题。
2、本专利技术实施例公开了一种表单显示方法,应用于服务器,所述服务器与终端设备,所述终端设备提供图形用户界面,所述图形用户界面中至少包括表单,所述方法包括:
3、获取所述表单的状态转换规则;所述状态转换规则中包括转换条件以及表单转换逻辑,所述状态转换规则为基于所述表单对应的业务规则流程实时更新;
4、响应于用户对所述表单的表单交互操作,确定所述表单的当前表单状态;
5、在触发所述转换条件中的目标转换条件时,根据所述目标转换条件对应的所述表单转换逻辑和所述当前表单状态对所述表单进行转换
6、将所述转换表单发送至所述终端设备,以在所述终端设备的所述图形用户界面中显示所述转换表单。
7、可选地,所述状态转换规则还包括所述表单的状态,所述表单状态至少包括所述表单的初始状态。
8、可选地,响应于用户对所述表单的表单交互操作,确定所述表单的当前表单状态之前,所述方法还包括:
9、根据所述状态转换规则中所述表单的初始状态,根据所述初始状态生成表单;
10、将所述表单发送至所述终端设备,以在所述终端设备的所述图形用户界面中显示所述表单。
11、可选地,在响应于用户对所述表单的表单交互操作,确定所述表单的当前表单状态之前,所述方法还包括:
12、提供状态机管理界面;
13、响应于用户通过状态机管理界面针对所述表单的配置操作,确定所述表单的状态转换规则。
14、可选地,响应于用户对所述表单的表单交互操作,确定所述表单的当前表单状态之后,所述方法还包括:
15、根据所述用户对所述表单的表单交互操作,在所述图形用户界面中提供反馈提示信息。
16、可选地,所述转换条件为预设的条件或预设的事件。
17、可选地,根据所述目标转换条件对应的所述表单转换逻辑和所述当前表单状态对所述表单进行转换得到转换表单,包括:
18、根据所述目标转换条件对应的所述表单转换逻辑和所述当前表单状态,对所述表单的表单组件进行转换得到转换表单。
19、可选地,对所述表单的表单组件进行转换,包括:
20、隐藏或者显示所述表单中的指定表单组件。
21、可选地,所述服务器包括动态规则引擎和状态机,所述动态规则引擎根据所述状态机定义的所述状态转换规则显示所述表单。
22、本专利技术实施例还公开了一种表单显示装置,应用于服务器,所述服务器与终端设备,所述终端设备包括图形用户界面,所述图形用户界面中包括表单,所述装置包括:
23、状态转换规则获取模块,用于获取所述表单的状态转换规则;所述状态转换规则中包括转换条件以及表单转换逻辑,所述状态转换规则为基于所述表单对应的业务规则流程实时更新;
24、当前表单状态确定模块,用于响应于用户对所述表单的表单交互操作,确定所述表单的当前表单状态;
25、转换表单生成模块,用于在触发所述转换条件中的目标转换条件时,根据所述目标转换条件对应的所述表单转换逻辑和所述当前表单状态对所述表单进行转换得到转换表单;
26、转换表单显示模块,用于将所述转换表单发送至所述终端设备,以在所述终端设备的所述图形用户界面中显示所述转换表单。
27、可选地,所述状态转换规则还包括所述表单的状态,所述表单状态至少包括所述表单的初始状态。
28、可选地,所述装置还包括:初始显示模块,用于:
29、根据所述状态转换规则中所述表单的初始状态,根据所述初始状态生成表单;
30、将所述表单发送至所述终端设备,以在所述终端设备的所述图形用户界面中显示所述表单。
31、可选地,所述装置还包括:配置模块,用于:
32、提供状态机管理界面;
33、响应于用户通过状态机管理界面针对所述表单的配置操作,确定所述表单的状态转换规则。
34、可选地,所述装置还包括:反馈模块,用于:
35、根据所述用户对所述表单的表单交互操作,在所述图形用户界面中提供反馈提示信息。
36、可选地,所述转换条件为预设的条件或预设的事件。
37、可选地,转换表单生成模块,具体用于:
38、根据所述目标转换条件对应的所述表单转换逻辑和所述当前表单状态,对所述表单的表单组件进行转换得到转换表单。
39、可选地,转换表单生成模块,具体用于:
40、隐藏或者显示所述表单中的指定表单组件。
41、可选地,所述服务器包括动态规则引擎和状态机,所述动态规则引擎根据所述状态机定义的所述状态转换规则显示所述表单。
42、本专利技术实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
43、所述存储器,用于存放计算机程序;
44、所述处理器,用于执行存储器上所存放的程序时,实现如本专利技术实施例所述的方法。
45、本专利技术实施例还公开了一种计算机程序产品,该程序产品被存储在存储介质中,该计算机程序产品被至少一个处理器执行以实现如本专利技术实施例所述的方法。
46、本专利技术实施例还公开了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本专利技术实施例所述的方法。
47、本专利技术实施例包括以下优点:
48、在本专利技术实施例中,应用于服务器,服务器与终端设备连接,终端设备提供图形用户界面,图形用户界面中至少包括表单,获取表单的状态转换规则;状态转换规则中包括转换条件以及表单转换逻辑,状态转换规则为基于表单对应的业务规则流程实时更新;响应于用户对表单的表单交互操作,确定表单的当前表单状态;在触发转换条件中的目标转换条件时,根据目标转换条件对应的表单转换逻辑和当前表单状态对表单进行转换得到转换表单;将转换表单发送至终端设备,以在终本文档来自技高网...
【技术保护点】
1.一种表单显示方法,其特征在于,应用于服务器,所述服务器与终端设备,所述终端设备提供图形用户界面,所述图形用户界面中至少包括表单,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述状态转换规则还包括所述表单的状态,所述表单的状态至少包括所述表单的初始状态。
3.根据权利要求2所述的方法,其特征在于,响应于用户对所述表单的表单交互操作,确定所述表单的当前表单状态之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在响应于用户对所述表单的表单交互操作,确定所述表单的当前表单状态之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,响应于用户对所述表单的表单交互操作,确定所述表单的当前表单状态之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述转换条件为预设的条件或预设的事件。
7.根据权利要求1所述的方法,其特征在于,根据所述目标转换条件对应的所述表单转换逻辑和所述当前表单状态对所述表单进行转换得到转换表单,包括:
8.根据权利要求7所述的方法
9.根据权利要求7所述的方法,其特征在于,所述服务器包括动态规则引擎和状态机,所述动态规则引擎根据所述状态机定义的所述状态转换规则显示所述表单。
10.一种表单显示装置,其特征在于,应用于服务器,所述服务器与终端设备,所述终端设备包括图形用户界面,所述图形用户界面中包括表单,所述装置包括:
11.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
12.一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-9任一项所述的方法。
...【技术特征摘要】
1.一种表单显示方法,其特征在于,应用于服务器,所述服务器与终端设备,所述终端设备提供图形用户界面,所述图形用户界面中至少包括表单,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述状态转换规则还包括所述表单的状态,所述表单的状态至少包括所述表单的初始状态。
3.根据权利要求2所述的方法,其特征在于,响应于用户对所述表单的表单交互操作,确定所述表单的当前表单状态之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在响应于用户对所述表单的表单交互操作,确定所述表单的当前表单状态之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,响应于用户对所述表单的表单交互操作,确定所述表单的当前表单状态之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述转换条件为预设的条件或预设的事件。
7.根据权利要求1所...
【专利技术属性】
技术研发人员:谢媛,王剑,洪宏培,黄桂峰,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。