1.一种表单联动配置方法,其特征在于,包括以下步骤:
获取客户端的表单修改请求,根据所述表单修改请求确定待修改的目标表单;
获取所述目标表单的数据联动控件和操作联动控件;其中,所述数据联动控件是针对表单数据的联动功能的控件,所述操作联动控件是针对表单操作的联动功能的控件;
根据所述表单修改请求对所述数据联动控件和所述操作联动控件进行配置,利用配置后的数据联动控件和操作联动控件生成并发布配置文件;其中,所述客户端在开启包含所述目标表单的应用时,获取发布的配置文件对所述目标表单进行更新。
2.根据权利要求1所述的表单联动配置方法,其特征在于,所述根据所述表单修改请求对所述数据联动控件和所述操作联动控件进行配置的步骤包括以下步骤:
根据所述表单修改请求配置数据联动控件的联动表达式,所述数据联动控件的联动表达式包括数据触发控件、数据触发条件、数据联动控件的数据源和默认值变化量;
根据所述表单修改请求配置操作联动控件的联动表达式,所述操作联动控件的联动表达式包括操作触发控件、操作触发条件、操作联动控件的属性联动和事件执行联动。
3.根据权利要求1所述的表单联动配置方法,其特征在于,所述数据联动控件为多个,所述操作联动控件为多个;
所述根据所述表单修改请求对所述数据联动控件和所述操作联动控件进行配置的步骤包括以下步骤:
同时分别对多个所述数据联动控件进行配置,以及同时分别对多个所述操作联动控件进行配置。
4.根据权利要求1至3中任意一项所述的表单联动配置方法,其特征在于,所述根据所述表单修改请求对所述数据联动控件和所述操作联动控件进行配置的步骤之后还包括以下步骤:
根据所述数据联动控件和所述操作联动控件的配置状态进行控件功能预览,若预览结果与所述表单修改请求不匹配,执行所述获取所述目标表单的数据联动控件和操作联动控件的步骤。
5.一种表单联动配置系统,其特征在于,包括:
表单确定单元,用于获取客户端的表单修改请求,根据所述表单修改请求确定待修改的目标表单;
控件获取单元,用于获取所述目标表单的数据联动控件和操作联动控件;其中,所述数据联动控件是针对表单数据的联动功能的控件,所述操作联动控件是针对表单操作的联动功能的控件;
控件配置单元,用于根据所述表单修改请求对所述数据联动控件和所述操作联动控件进行配置,利用配置后的数据联动控件和操作联动控件生成并发布配置文件;其中,所述客户端在开启包含所述目标表单的应用时,获取发布的配置文件对所述目标表单进行更新。
6.一种表单更新方法,其特征在于,包括以下步骤:
客户端向服务端发送表单修改请求;
所述服务端根据所述表单修改请求确定待修改的目标表单,获取所述目标表单的数据联动控件和操作联动控件;其中,所述数据联动控件是针对表单数据的联动功能的控件,所述操作联动控件是针对表单操作的联动功能的控件;
所述服务端根据所述表单修改请求对所述数据联动控件和所述操作联动控件进行配置,利用配置后的数据联动控件和操作联动控件生成并发布配置文件;
所述客户端获取发布的配置文件对所述目标表单进行更新。
7.根据权利要求6所述的表单更新方法,其特征在于,所述客户端获取发布的配置文件对目标表单进行更新的步骤包括以下步骤:
所述客户端检测所述服务端是否有发布配置文件,若是,下载所述配置文件,根据所述配置文件对所述目标表单进行更新。
8.根据权利要求7所述的表单更新方法,其特征在于,所述根据所述配置文件对所述目标表单进行更新的步骤包括以下步骤:
所述客户端在开启包含所述目标表单的应用时,加载并解析所述配置文件,获得配置数据,根据所述配置数据修改目标表单的数据联动的数据源、加载项和默认值,以及目标表单的操作联动的控件属性和操作事件。
9.根据权利要求8所述的表单更新方法,其特征在于,还包括以下步骤:
所述客户端在加载并解析所述配置文件时,禁用所述目标表单,提示代表正在更新配置的信息。
10.一种表单更新系统,其特征在于,包括服务端和客户端;
所述客户端用于向所述服务端发送表单修改请求;
所述服务端用于根据所述表单修改请求确定待修改的目标表单,获取所述目标表单的数据联动控件和操作联动控件;其中,所述数据联动控件是针对表单数据的联动功能的控件,所述操作联动控件是针对表单操作的联动功能的控件;根据所述表单修改请求对所述数据联动控件和所述操作联动控件进行配置,利用配置后的数据联动控件和操作联动控件生成并发布配置文件;
所述客户端还用于获取发布的配置文件对所述目标表单进行更新。