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、本申请提出表单管理的表单引擎,通过开发人员输入的目标字段的联动配置,对目标字段进行配置注册,实现用户在进行关于目标字段的表单操作时,得到字段联动结果,只需要开发人员输入字段的联动配置,无需开发人员执行其他重复的开发步骤,以此提高字段联动的开发效率。
本文档来自技高网...【技术保护点】
1.一种基于表单的字段联动开发方法,其特征在于,应用于表单引擎,所述基于表单的字段联动开发方法包括:
2.如权利要求1所述的基于表单的字段联动开发方法,其特征在于,所述联动配置包括业务逻辑、联动类型和字段联系信息。
3.如权利要求2所述的基于表单的字段联动开发方法,其特征在于,所述基于所述联动配置,对所述目标字段进行配置注册,得到关于所述目标字段的联动策略的步骤,包括:
4.如权利要求2所述的基于表单的字段联动开发方法,其特征在于,所述联动类型包括同步类型、选项控制类型、字段置灰类型、显隐类型以及字段必填控制类型。
5.如权利要求2所述的基于表单的字段联动开发方法,其特征在于,所述目标字段的依赖字段包括数量多个的依赖字段,所述依赖字段为嵌套类型的依赖字段。
6.如权利要求1所述的基于表单的字段联动开发方法,其特征在于,所述响应于关于所述目标字段的表单操作,执行所述联动策略,得到字段联动结果的步骤之前,所述方法包括:
7.如权利要求1所述的基于表单的字段联动开发方法,其特征在于,所述响应于关于所述目标字段的表单
8.一种基于表单的字段联动开发装置,其特征在于,所述基于表单的字段联动开发装置包括:
9.一种基于表单的字段联动开发设备,其特征在于,所述基于表单的字段联动开发设备包括:存储器、处理器以及存储在存储器上的用于实现所述基于表单的字段联动开发方法的程序,
10.一种存储介质,其特征在于,所述存储介质上存储有实现基于表单的字段联动开发方法的程序,所述实现基于表单的字段联动开发方法的程序被处理器执行以实现如权利要求1至7中任一项所述基于表单的字段联动开发方法的步骤。
...【技术特征摘要】
1.一种基于表单的字段联动开发方法,其特征在于,应用于表单引擎,所述基于表单的字段联动开发方法包括:
2.如权利要求1所述的基于表单的字段联动开发方法,其特征在于,所述联动配置包括业务逻辑、联动类型和字段联系信息。
3.如权利要求2所述的基于表单的字段联动开发方法,其特征在于,所述基于所述联动配置,对所述目标字段进行配置注册,得到关于所述目标字段的联动策略的步骤,包括:
4.如权利要求2所述的基于表单的字段联动开发方法,其特征在于,所述联动类型包括同步类型、选项控制类型、字段置灰类型、显隐类型以及字段必填控制类型。
5.如权利要求2所述的基于表单的字段联动开发方法,其特征在于,所述目标字段的依赖字段包括数量多个的依赖字段,所述依赖字段为嵌套类型的依赖字段。
6.如权利要求1所述的基于表单的字段联动开发方法...
【专利技术属性】
技术研发人员:吴俊辉,
申请(专利权)人:招商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。