【技术实现步骤摘要】
表单组件生成方法、装置、可读存储介质及电子设备
[0001]本公开涉及计算机
,具体地,涉及一种表单组件生成方法、装置、可读存储介质及电子设备。
技术介绍
[0002]表单主要负责数据采集,是连接用户与数据库间的窗口。随着业务的信息化建设的日益深入,电子表单的使用已经相当普遍,电子表单也成了许多软件系统中的重要的部分。
[0003]在对电子表单进行配置的过程中,不仅要考虑样式布局、数据绑定、数据校验、前后端协同,还需要实现异步逻辑、嵌套联动等功能。这就意味着在实际开发时,若一开始没做好规划,代码只会变得越来越冗余,最终导致系统维护成本的大幅上涨。相关技术中,电子表单的配置项复杂,具有一定的学习门槛,并且,在表单复杂时,表单数据项重复配置很多,需要耗费大量的时间。
技术实现思路
[0004]本公开的目的是提供一种表单组件生成方法、装置、可读存储介质及电子设备,该表单组件生成方法能够自动确定出与待处理的数据表对应的表单中所需要的表单组件,简化了表单的配置步骤,减少表单数据项的重复配置工作。
[0005]为了实现上述目的,本公开提供一种表单组件生成方法,包括:
[0006]针对待处理的数据表中的每一字段,确定所述字段对应的字段类型;
[0007]根据所述字段类型,确定所述字段对应的候选组件;
[0008]若所述候选组件为至少两个,则获取所述字段的属性信息;
[0009]根据所述属性信息,确定所述至少两个候选组件中的一者为所述字段对应的目标组件,其中所述表 ...
【技术保护点】
【技术特征摘要】
1.一种表单组件生成方法,其特征在于,包括:针对待处理的数据表中的每一字段,确定所述字段对应的字段类型;根据所述字段类型,确定所述字段对应的候选组件;若所述候选组件为至少两个,则获取所述字段的属性信息;根据所述属性信息,确定所述至少两个候选组件中的一者为所述字段对应的目标组件,其中所述表单组件包含每一所述字段对应的目标组件。2.根据权利要求1所述的方法,其特征在于,根据所述属性信息,确定所述至少两个候选组件中的一者为所述字段对应的目标组件,包括:根据所述属性信息和预设的类型分类器,确定所述字段对应的目标组件的类型是否为下拉选择类型;若确定所述目标组件的类型为下拉选择类型,则根据所述属性信息和预设的字典分类器,确定所述字段对应的字典信息,并根据所述字典信息从所述候选组件中确定所述目标组件;若所述目标组件不是下拉选择类型,则根据所述属性信息和预设的属性分类器,确定所述字段对应的目标组件的组件属性,并基于所述组件属性从所述候选组件中确定所述目标组件。3.根据权利要求2所述的方法,其特征在于,所述属性信息包括字段名和注释;所述根据所述属性信息和预设的类型分类器,确定所述字段对应的目标组件的类型是否为下拉选择类型,包括:针对于下拉选择类型和非下拉选择类型中的每一类型,根据所述字段名和所述类型分类器,确定所述字段对应于所述类型的第一概率,并根据所述注释和所述类型分类器,确定所述字段对应于所述类型的第二概率;针对于下拉选择类型和非下拉选择类型中的每一类型,基于所述字段名和所述注释分别对应的类型权重,对所述类型对应的所述第一概率和所述第二概率进行加权求和,确定所述字段对应于所述类型对应的概率;若所述下拉选择类型对应的概率大于所述非下拉选择类型对应的概率,则确定所述字段对应的目标组件的类型为下拉选择类型。4.根据权利要求2所述的方法,其特征在于,所述属性信息包括字段名和注释;所述根据所述属性信息和预设的字典分类器,确定所述字段对应的字典信息,包括:针对每一候选字典信息,根据所述字段名和所述字典分类器,确定所述字段对应于所述候选字典信息的第三概率,以及根据所述注释和所述字典分类器,确定所述字段对应所述候选字典信息的第四概率;针对每一候选字典信息,基于所述字段名和所述注释分别对应的字典权重,对所述候选字典信息的所述第三概率和所述第四概率进行加权求和,确定所述字段对应于所述候选字典信息的概率;将最大的概率对应的候选字典信息确定为所述字段对应的字典信息。5.根据权利要求2所述的方法,其特征在于,所述下拉选择类型的字段对应的候选组件包括下拉菜单组件和级联组件;所述根据所述字典信息从所述候选组件中确定所述目标组件,包括:
若所述字典信息中包含树形结构,则将候选组件中的所述级联组件确定为所述目标组件;若所述字典信息中未包含树形结构,则将所述候选组件中的所述下拉菜单组件确定为所述目标组件。6.根据权利要求2所述的方法,其特征在于,所述属性信息包括字段名和注释;所述...
【专利技术属性】
技术研发人员:王占,高焕博,谢新强,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。