The invention provides a form data update method, device and computer device, wherein, the method comprises: determining a first control data update information; data update information based on attribute information according to the first control, attribute information and / or second controls, to form data update. Because the expansion in the attribute information control in the control of the operation, can be achieved through the form of the original code, does not need to be stored in the database of arithmetic operation is related to the background database, thus reducing the storage capacity of the database, and because in a control data value is updated, all controls can according to the attribute information and the data update information control, synchronization of the form data is updated, thus greatly improving the speed and efficiency of data update form, reduce the performance of the system consumption.
【技术实现步骤摘要】
表单数据更新方法、装置及计算机设备
本专利技术涉及计算机
,尤其涉及一种表单数据更新方法、装置及计算机设备。
技术介绍
随着网络和计算机技术的发展,电子表单逐渐代替传统的纸质登记簿,被广泛应用于企业业务运营中。电子表单中,通常含有多个控件,且多个控件之间可能存在算数运算关系,当电子表单中某个控件的数据值发生变化时,其数据值由该控件的数据值得到的控件则需要进行数据更新。现有的电子表单数据更新方法,在表单确定一个控件的数据值发生变化时,需要首先遍历后台数据库中各控件的算数运算关系,当根据运算关系,确定另一控件是由上述控件运算得到时,即将该运算关系取出,进而根据运算关系,对另一控件的数据进行更新,之后,再遍历后台数据库中各控件的算数运算关系,依次获取其它可由上述控件运算得到各控件的运算关系,并对其它各控件的数据进行更新。但是,若表单中控件较多,通过上述方式进行数据更新,就需要反复对后台数据库中各控件的算数运算关系进行遍历,并从数据库中读取数据,处理过程繁琐、速度慢、性能消耗大、影响工作效率,且由于需要在数据库中存储大量的算数运算关系数据,这就对数据库的存储空间造成 ...
【技术保护点】
一种表单数据更新方法,其特征在于,包括:确定第一控件的数据更新信息;基于所述数据更新信息,根据所述第一控件的属性信息,和/或第二控件的属性信息,进行表单数据更新,其中,所述第二控件为表单中除所述第一控件外的一个或多个控件,且第n控件的属性信息中包含,第n控件的父控件标识、和/或第n控件与第i控件的运算关系,其中父控件是指其数据值由第n控件的数据值运算得到的控件,n和i为大于0、不相等的正整数。
【技术特征摘要】
1.一种表单数据更新方法,其特征在于,包括:确定第一控件的数据更新信息;基于所述数据更新信息,根据所述第一控件的属性信息,和/或第二控件的属性信息,进行表单数据更新,其中,所述第二控件为表单中除所述第一控件外的一个或多个控件,且第n控件的属性信息中包含,第n控件的父控件标识、和/或第n控件与第i控件的运算关系,其中父控件是指其数据值由第n控件的数据值运算得到的控件,n和i为大于0、不相等的正整数。2.如权利要求1所述的方法,其特征在于,所述方法应用于所述第一控件;所述根据所述第一控件的属性信息,进行表单数据更新,包括:根据所述第一控件的属性信息,确定第三控件的标识,其中,所述第一控件的属性信息中包括所述第三控件的标识;向所述第三控件的标识对应的第三控件,发送数据更新信息,以使所述第三控件根据所述数据更新信息进行数据更新,所述数据更新信息中包括所述第一控件的标识。3.如权利要求1所述的方法,其特征在于,所述方法应用于所述第一控件;所述根据所述第一控件的属性信息,进行表单数据更新,包括:根据所述第一控件的属性信息,确定第三控件的标识,其中,所述第一控件的属性信息中,包括所述第一控件与所述第三控件的运算关系;所述第一控件根据所述第一控件与所述第三控件的运算关系、及第一控件更新后的数据值,确定所述数据更新信息,所述数据更新信息中包括第三控件更新后的数据值;所述第一控件向所述第三控件的标识对应的第三控件,发送所述数据更新信息,以使所述第三控件根据所述数据更新信息进行数据更新。4.如权利要求1所述的方法,其特征在于,所述方法应用于所述第一控件;所述根据所述第二控件的属性信息,进行表单数据更新,包括:向所述表单发送数据更新信息,以使所述表单将所述数据更新信息发送给所述第二控件,以使所述第二控件分别根据各自的属性信息及所述数据更新信息进行数据更新,所述数据更新信息中包括所述第一控件的标识。5.如权利要求1-4任一所述的方法,其特征在于,所述确定第一控件的数据更新信息,包括:通过事件监听函数,确定所述第一控件的数据更新...
【专利技术属性】
技术研发人员:袁天明,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。