System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 表单组件切换方法、装置、存储介质及电子设备制造方法及图纸_技高网

表单组件切换方法、装置、存储介质及电子设备制造方法及图纸

技术编号:40350286 阅读:7 留言:0更新日期:2024-02-09 14:34
本申请涉及一种表单组件切换方法、装置、存储介质及电子设备,涉及表单组件技术领域,其中方法包括:获取至少一个第一表单组件的唯一字段值;根据唯一字段值,在数据库中创建至少一个目标字段,每个目标字段用于存储一种数据类型的组件输入数据;获取第一表单组件中的第一输入数据,确定第一输入数据所属的第一数据类型,并将第一输入数据存储至第一数据类型对应的目标字段中;在从第一表单组件切换至第二表单组件情况下,确定第二表单组件中第二输入数据所属的第二数据类型,并将第二输入数据存储至第二数据类型对应的目标字段中。本申请具有避免表单组件切换后上一个组件中输入的数据丢失的效果。

【技术实现步骤摘要】

本申请涉及表单组件,具体涉及一种表单组件切换方法、装置、存储介质及电子设备


技术介绍

1、表单通常由表单组件和提交按钮组成,在网页中主要负责数据采集功能,主要用于收集人员输入的信息,并将其提交给服务器进行处理。表单组件提供人员输入的界面,具有数据收集、提交数据的功能,每个表单组件具有特定的外观和属性,常见的表单组件有文本框组件、单选框组件、下拉框组件以及日期组件等。表单设计指的是创建和设计表单的过程,包括表单的布局、输入字段的类型、验证规则等方面。

2、目前,表单设计用户通过无代码平台进行表单设计过程中,需要根据设计需求,频繁从组件库中拖拽新的组件到画布上,然后删除上一个组件,从而实现对表单页面布局的调整,例如,如果需要将文本框组件换成单选框组件,先将文本框组件删除然后再重新拖拽单选框组件进行替换,但是此方式会使得表单组件切换后,上一个组件中输入的数据丢失,导致上一个组件中输入的数据无法显示,影响表单设计用户的体验。


技术实现思路

1、为了避免表单组件切换后上一个组件中输入的数据丢失,本申请提供一种表单组件切换表单组件切换方法、装置、存储介质及电子设备。

2、在本申请的第一方面提供了一种表单组件切换方法,具体包括:

3、获取至少一个第一表单组件的唯一字段值,所述第一表单组件为表单设计用户从组件库中拖拽至画布的组件;

4、根据所述唯一字段值,在数据库中创建至少一个目标字段,每个所述目标字段用于存储一种数据类型的组件输入数据;

<p>5、获取所述第一表单组件中的第一输入数据,确定所述第一输入数据所属的第一数据类型,并将所述第一输入数据存储至所述第一数据类型对应的目标字段中;

6、在从所述第一表单组件切换至第二表单组件情况下,确定所述第二表单组件中第二输入数据所属的第二数据类型,并将所述第二输入数据存储至所述第二数据类型对应的目标字段中。

7、通过采用上述技术方案,获取到表单设计用户拖拽的第一表单组件的唯一字段值后,基于唯一字段值,确定用于存储不同数据类型的组件输入数据的目标字段,方便后续对表单组件中的输入数据进行存储。接着根据第一输入数据所属的第一数据类型,将第一输入数据存储到能存储第一数据类型数据的目标字段中,从而使得后续第一表单组件切换到第二表单组件,第一表单组件中输入的数据不会丢失,进而使得表单设计过程中,表单组件之间切换不会影响表单组件中数据的存储,最终使得表单设计用户收获较好的表单设计体验。

8、可选的,所述根据所述唯一字段值,在数据库中创建至少一个目标字段,具体包括:

9、确定第一初始字段、第二初始字段、第三初始字段以及第四初始字段,所述第一初始字段为存储唯一标识的id字段,所述第二初始字段为存储文本类型数据的name字段,所述第三初始字段为存储时间类型数据的datetime字段,所述第四初始字段为存储数字类型数据的decimal字段;

10、将所述唯一字段值分别与所述第一初始字段、所述第二初始字段、所述第三初始字段以及所述第四初始字段组合,得到多个目标字段。

11、通过采用上述技术方案,由于表单组件中的数据存储类型主要分为id、name、datetime、decimal四种类型,因此,确定在数据库中创建目标字段时,将唯一字段值分别与id字段、name字段、datetime字段以及decimal字段进行组合,从而最终得到多个避免重复、能够满足表单组件中数据存储需求的目标字段。

12、可选的,所述获取所述第一表单组件中的第一输入数据,具体包括:

13、若所述第一表单组件为文本框组件,则确定所述表单设计用户的用户职业以及表单受众群体类型;

14、根据所述用户职业和所述表单受众群体类型,确定至少一个输入推荐文本内容;

15、获取所述表单设计用户的终端输入的关键词,根据所述关键词从各所述输入推荐文本内容中确定最终推荐内容并以虚体显示在所述终端;

16、接收所述终端发送的选择指令,从各所述最终推荐内容中筛选所述选择指令对应的最终推荐内容并确定为第一输入数据。

17、通过采用上述技术方案,在第一表单组件为文本框组件时,根据表单设计用户的用户职业、设计出的表单的表单受众群体类型,确定输入推荐文本内容,即,此输入推荐文本内容不仅贴合表单设计用户的设计需求,还能让表单填写用户更好地理解表单中文本内容,更好地进行表单填写。接着根据表单设计用户输入的关键词,筛选与设计需求贴合度更高的最终推荐内容,并以虚体显示在终端。最后表单设计用户通过终端发送选择指令,从各个最终推荐内容选取最终要输入的第一输入数据,从而使得无需手动就能输入贴合设计需求并且表单填写用户易于理解的第一输入数据,提升表单设计效率同时还能使得表单的信息采集效果更好。

18、可选的,所述根据所述用户职业和所述表单受众群体类型,确定至少一个输入推荐文本内容,具体包括:

19、从历史文本框输入文本中筛选所述用户职业对应的历史输入文本,通过聚类算法,将各所述历史输入文本划分为不同类型的文本集合;

20、将各个文本集合按照所包含历史输入文本的数量,进行排序,得到排序后结果,历史输入文本的数量越多,对应的文本集合排序靠前;

21、确定所述表单受众群体类型对应的文本表述形式,所述文本表述形式为所述表单受众群体类型易于理解文本内容的表述形式;

22、按照从前往后的顺序,从所述排序后结果中选取预设个数的目标文本集合,并将所述目标文本集合中的各历史输入文本确定为输入推荐文本内容,所述目标文本集合包括至少一个与所述文本表述形式相似度超过相似度阈值的历史输入文本。

23、通过采用上述技术方案,筛选出职业与用户职业相同的其它表单设计用户的历史输入文本,将各个历史输入文本划分为不同类型的文本集合后,对各个文本集合按照所包含历史输入文本的数量进行排序,数量越多,对应的文本集合排序靠前,说明此用户职业下的较多其他表单设计用户均输入对应类型的文本。接着从排序后结果中从前往后,选取预设个数的目标文本集合,最终将各个目标文本集合中的历史输入文本确定为输入推荐文本内容,从而方便后续为表单设计用户推荐倾向输入、表单填写用户易于理解的文本。

24、可选的,所述获取所述表单设计用户的终端输入的关键词,根据所述关键词从各所述输入推荐文本内容中确定最终推荐内容并以虚体显示在所述终端,具体包括:

25、获取所述表单设计用户的终端输入的关键词,从各所述目标文本集合中选取包含所述关键词的最终文本集合;

26、将每个最终文本集合中与所述文本表述形式相似度最高的历史输入文本确定为最终推荐内容,并将各所述最终推荐内容以虚体显示在所述终端对应的显示区域,所述最终文本集合中历史输入文本的数量越多,对应的显示区域越靠近所述终端中视野中央对应的中心显示区域。

27、通过采用上述技术方案,根据终端发送的关键词,可以进一本文档来自技高网...

【技术保护点】

1.一种表单组件切换方法,其特征在于,所述方法包括:

2.根据权利要求1所述的表单组件切换方法,其特征在于,所述根据所述唯一字段值,在数据库中创建至少一个目标字段,具体包括:

3.根据权利要求1所述的表单组件切换方法,其特征在于,所述获取所述第一表单组件中的第一输入数据,具体包括:

4.根据权利要求3所述的表单组件切换方法,其特征在于,所述根据所述用户职业和所述表单受众群体类型,确定至少一个输入推荐文本内容,具体包括:

5.根据权利要求4所述的表单组件切换方法,其特征在于,所述获取所述表单设计用户的终端输入的关键词,根据所述关键词从各所述输入推荐文本内容中确定最终推荐内容并以虚体显示在所述终端,具体包括:

6.根据权利要求5所述的表单组件切换方法,其特征在于,所述方法还包括:

7.根据权利要求3所述的表单组件切换方法,其特征在于,所述从各所述最终推荐内容中筛选所述选择指令对应的最终推荐内容并确定为第一输入数据之后,还包括:

8.一种表单组件切换装置,其特征在于,包括:

9.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其特征在于,所述计算机程序被处理器加载并执行时,采用了权利要求1-7中任一项所述的方法。

10.一种电子设备,包括存储器、处理器及存储在存储器中并能够在处理器上运行的计算机程序,其特征在于,所述处理器加载并执行计算机程序时,采用了权利要求1-7中任一项所述的方法。

...

【技术特征摘要】

1.一种表单组件切换方法,其特征在于,所述方法包括:

2.根据权利要求1所述的表单组件切换方法,其特征在于,所述根据所述唯一字段值,在数据库中创建至少一个目标字段,具体包括:

3.根据权利要求1所述的表单组件切换方法,其特征在于,所述获取所述第一表单组件中的第一输入数据,具体包括:

4.根据权利要求3所述的表单组件切换方法,其特征在于,所述根据所述用户职业和所述表单受众群体类型,确定至少一个输入推荐文本内容,具体包括:

5.根据权利要求4所述的表单组件切换方法,其特征在于,所述获取所述表单设计用户的终端输入的关键词,根据所述关键词从各所述输入推荐文本内容中确定最终推荐内容并以虚体显示在所述终端,具体包括:<...

【专利技术属性】
技术研发人员:熊锋白俊波刘思嘉汤健
申请(专利权)人:北京中盈安信技术服务股份有限公司
类型:发明
国别省市:

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

1