一种电子表单中数据元联动配置方法、配置系统、更新系统和更新方法技术方案

技术编号:25440237 阅读:25 留言:0更新日期:2020-08-28 22:28
本发明专利技术提供一种电子表单中数据元联动配置方法,包括如下步骤:在客户端中设置电子表单联动配置控件;加载电子表单,同时该电子表单关联该电子表单联动配置控件,确定该电子表单是否存在联动信息;若该电子表单不存在联动信息,则该电子表单中的数据元无需更新;若该电子表单存在联动信息,则对触发联动的数据元进行值变更事件进行监控,并根据联动信息,对该电子表单中的数据元进行更新。采用本发明专利技术提供的电子表单中数据元联动配置方法,具有如下优点:a、快速实施、降低成本,通过采用配置化的方式,让非开发人员也可以通过界面配置化的方式对数据元的联动进行配置,以实现联动需求快速落地,降低成本、快速实施。

【技术实现步骤摘要】
一种电子表单中数据元联动配置方法、配置系统、更新系统和更新方法
本专利技术属于信息处理
,尤其涉及一种电子表单中自动更新多个数据元的方法和装置。
技术介绍
现有的数据联动方法,需要根据不同的流程、不同的联动要求,针对性的编写JAVASCRIPT脚本来实现,该方法首先需要开发人员参与,且每个联动都需要单独编写代码,不同的流程电子表单也无法通用,由此导致实现的成本高、周期长、成果无法复用或复用率低等问题,同时,由于无法复用、统一配置,又会给后期的运维、维护造成了极大的困难。
技术实现思路
为解决上述问题,有必要提供一种可自动更新电子表单多个数据元的电子表单中数据元联动配置方法、系统、更新系统和更新方法。本专利技术提供一种电子表单中数据元联动配置方法,包括如下步骤:在客户端中设置电子表单联动配置控件,确定联动数据来源、触发联动的数据元、从哪些数据元中取值和给哪些数据元赋值;加载电子表单,同时该电子表单关联该电子表单联动配置控件,确定该电子表单是否存在联动信息;若该电子表单不存在联动信息本文档来自技高网...

【技术保护点】
1.一种电子表单中数据元联动配置方法,其特征在于包括如下步骤:/n在客户端中设置电子表单联动配置控件,确定联动数据来源、触发联动的数据元、从哪些数据元中取值和给哪些数据元赋值;/n加载电子表单,同时该电子表单关联该电子表单联动配置控件,确定该电子表单是否存在联动信息;/n若该电子表单不存在联动信息,则该电子表单中的数据元无需更新;/n若该电子表单存在联动信息,则对触发联动的数据元进行值变更事件进行监控,并根据联动信息,对该电子表单中的数据元进行更新。/n

【技术特征摘要】
1.一种电子表单中数据元联动配置方法,其特征在于包括如下步骤:
在客户端中设置电子表单联动配置控件,确定联动数据来源、触发联动的数据元、从哪些数据元中取值和给哪些数据元赋值;
加载电子表单,同时该电子表单关联该电子表单联动配置控件,确定该电子表单是否存在联动信息;
若该电子表单不存在联动信息,则该电子表单中的数据元无需更新;
若该电子表单存在联动信息,则对触发联动的数据元进行值变更事件进行监控,并根据联动信息,对该电子表单中的数据元进行更新。


2.根据权利要求1所述的电子表单中数据元联动配置方法,其特征在于:
设计四张表用于存储联动配置控件中的配置信息,分别为联动主表,用于存储联动触发数据元;触发数据源表,用于存储联动的数据来源,包括HTTP接口以及接口信息或数据库信息;联动取值数据元表,存储本联动需要从电子表单上的哪些数据元中取值作为条件;联动赋值数据元表,存储联动时更新哪些数据元。


3.根据权利要求2所述的电子表单中数据元联动配置方法,其特征在于:
该数据源表存储联动的数据来源如果是HTTP接口,则只允许配置一个接口;如果是数据库,则允许配置多张表或者视图,并允许设置关联关系以及条件。


4.根据权利要求2所述的电子表单中数据元联动配置方法,其特征在于:
联动取值数据元表中取值数据元和联动赋值数据元表中的赋值数据元,可以是一个,也可以是多个,且都是所加载的电子表单上的数据元。


5.根据权利要求1所述的电子表单中数据元联动配置方法,其特征在于:
若该电子表单存在联动信息,则加载该电子表单所有联动信息,返回给前端;前端收到客户端返回的联动信息后,进行校验,校验完成后,进行解析,得到联动列表;前端遍历该联动列表,依次取出每一个联动信息。


6.根据权利要求5所述的电子表单中数据元联动配置方法,其特征在于:
将加载的该电子表单所有联动信息为JSON格式数据。


7.一种电子表单中数据元联动配置系统,其特征在于,包括:
控件配置单元,用于设置电子表单联动配置控件,确定联动数据来...

【专利技术属性】
技术研发人员:王成才韦利东
申请(专利权)人:上海泛微网络科技股份有限公司
类型:发明
国别省市:上海;31

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

1