[发明专利]表单控件联动方法、装置、计算机设备和可读存储介质有效
申请号: | 201810008510.1 | 申请日: | 2018-01-04 |
公开(公告)号: | CN110008449B | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | 沈泽宁;许登峰;王海鹏 | 申请(专利权)人: | 北大医疗信息技术有限公司 |
主分类号: | G06F40/18 | 分类号: | G06F40/18;G06F40/174 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表单 控件 联动 方法 装置 计算机 设备 可读 存储 介质 | ||
本发明提供了一种表单控件联动方法、装置、计算机设备和可读存储介质,其中,表单控件联动方法,包括:当加载表单时,解析预设信息库中每一预设联动规则信息,并关联预设联动规则信息至相应的控件上;根据预设联动规则信息依次联动对应的控件。通过本发明的技术方案,可以自定义预设联动规则信息,实现多个控件之间的联动,减少表单填写工作量,提升表单填写的准确度和效率。
技术领域
本发明涉及数据处理技术领域,具体而言,涉及一种表单控件联动方法、一种表单控件联动装置、一种计算机设备和一种计算机可读存储介质。
背景技术
相关技术中,自定义表单设计器一般只是完成表单控件内容的配置,不支持表单控件之间的逻辑联动,存在以下技术缺陷:
(1)比如表单中控件1的选择结果,在逻辑上对控件2和控件3有直接影响,控件2和控件3的内容在逻辑上为互斥的,而在用户确定了控件1的选择结果后,控件2和控件3都显示,容易给用户带来填写表单的困扰,用户可能会在无需填写的控件内容上浪费不必要的时间,影响用户的工作效率。
(2)比如表单中控件6的值是由控件4和控件5通过一个公式计算得出的,而用户在填写完控件4和控件5的值后还需要进行计算后才能得到控件6的值并填入,而在对控件4或控件5的值更改后,又要重新计算控件6的值,表单填写工作量较大,而且在控件4或控件5的值更改后,忘记对控件6的值进行更改时,容易出现表单填写错误,准确率和效率较低。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的一个目的在于提供一种表单控件联动方法。
本发明的另一个目的在于提供一种表单控件联动装置。
本发明的再一个目的在于提供一种计算机设备。
本发明的又一个目的在于提供一种计算机可读存储介质。
为了实现上述目的,本发明的第一方面的技术方案提供了一种表单控件联动方法,包括:当加载表单时,解析预设信息库中每一预设联动规则信息,并关联预设联动规则信息至相应的控件上;根据预设联动规则信息依次联动对应的控件。
在该技术方案中,通过当加载表单时,解析预设信息库中每一预设联动规则信息,并关联预设联动规则信息至相应的控件上,有利于在控件内容更改时,触发预设联动规则信息执行相应的操作,自动联动更改相关联的其他控件内容,有利于减小表单内填写内容不相符现象的发生,提升表单填写的准确度,通过根据预设联动规则信息依次联动对应的控件,也即在预设联动规则信息中的一些控件内容填写后,自动依次填写相关联的其他控件内容,减少了表单填写工作量,提升了表单填写的准确度和效率。
需要说明的是,预设联动规则信息包括联动条件信息,联动操作信息,联动条件信息定义预设联动规则信息的触发条件以及触发条件之间的逻辑关系,联动操作信息定义预设联动规则信息触发后的具体操作,预设联动规则信息可以由用户进行自定义。
在上述技术方案中,优选地,当加载表单时,解析预设信息库中每一预设联动规则信息,并关联预设联动规则信息至相应的控件上,包括:解析预设联动规则信息中的联动条件信息,确定与联动条件信息中的第一控件编号相应的控件为条件控件;将预设联动规则信息的识别编码作为条件控件的class样式属性关联至条件控件上;解析预设联动规则信息中的联动操作信息,生成change联动事件;关联change联动事件至条件控件的class样式属性上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大医疗信息技术有限公司,未经北大医疗信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810008510.1/2.html,转载请声明来源钻瓜专利网。