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

表单的创建方法、装置、设备及存储介质制造方法及图纸

技术编号:40394367 阅读:4 留言:0更新日期:2024-02-20 22:23
本申请实施例公开了表单的创建方法、装置、设备及存储介质。该方法包括:在检测到表单创建对象的建表操作之后,生成目标表单的至少一个配置字段;基于至少一个配置字段,以及至少一个配置字段的结构关系,获取目标表单的表头数据,表头数据包括各个配置字段表征的属性以及结构描述信息,结构描述信息用于描述各个配置字段表征的属性的结构关系;基于各个配置字段表征的属性以及结构描述信息,创建目标表单,目标表单包括至少一行显示区域或者至少一列显示区域,以及表头,表头包括各个配置字段表征的属性,各行显示区域或者各列显示区域包括至少一个单元格。采用本申请实施例能够方便快捷地创建表单,从而提高表单的创建效率。

【技术实现步骤摘要】

本申请涉及计算机应用,尤其涉及表单的创建方法、装置、设备及存储介质


技术介绍

1、表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分:表单标签、表单域、表单按钮。表单标签:这里面包含了处理表单数据所用公共网关接口(commongateway interface,cgi)程序的统一资源定位系统(uniform resource locator,url)以及数据提交到服务器的方法。表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的cgi脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。

2、传统的表单的创建过程为:依次点击表单->组件->资源位->数据集等菜单执行操作,彼此之间交互割裂,创建流程繁琐且复杂,导致表单的创建效率较低。


技术实现思路

1、本申请实施例提供了表单的创建方法、装置、设备及存储介质,能够方便快捷地创建表单,从而提高表单的创建效率。

2、一方面,本申请实施例提供一种表单的创建方法,该方法包括:

3、在检测到表单创建对象的建表操作之后,生成目标表单的至少一个配置字段;其中,一个配置字段用于表征一个属性;

4、基于所述至少一个配置字段,以及所述至少一个配置字段的结构关系,获取所述目标表单的表头数据;其中,所述表头数据包括各个配置字段表征的属性,以及结构描述信息,所述结构描述信息用于描述所述各个配置字段表征的属性的结构关系;

5、基于所述各个配置字段表征的属性,以及所述结构描述信息,创建所述目标表单;其中,所述目标表单包括至少一行显示区域或者至少一列显示区域,以及表头,所述表头包括所述各个配置字段表征的属性,各行显示区域或者各列显示区域包括至少一个单元格,任一单元格用于填充所述任一单元格对应的属性的属性数据。

6、在一个实施例中,所述基于所述各个配置字段表征的属性,以及所述结构描述信息,创建所述目标表单,包括:

7、从数据库中查找所述目标表单的表单内容数据;其中,所述表单内容数据指的是:上一次创建的所述目标表单的表单内容数据,所述表单内容数据包括上一次创建的所述目标表单的表头数据以及至少一个单元格所填充的属性数据;

8、基于所述各个配置字段表征的属性,所述结构描述信息以及所述表单内容数据,创建所述目标表单。

9、在一个实施例中,所述方法还包括:

10、显示所述目标表单;

11、在检测到表单填写对象对所述目标表单的编辑操作之后,对所述目标表单进行更新,得到更新后的目标表单;

12、显示所述更新后的目标表单。

13、在一个实施例中,所述方法还包括:

14、获取所述更新后的目标表单中各个单元格所填充的属性数据;

15、基于获取到的属性数据,生成所述目标表单的表单内容数据;其中,所述表单内容数据包括所述获取到的属性数据,以及用于填充所述获取到的属性数据的单元格标识;

16、将所述目标表单的表单内容数据存储至数据库中。

17、在一个实施例中,所述在检测到表单填写对象对所述目标表单的编辑操作之后,对所述目标表单进行更新,得到更新后的目标表单,包括:

18、在检测到所述表单填写对象对所述目标表单的填写操作之后,获取所述表单填写对象操作的目标单元格,以及所述表单填写对象提交的属性数据;

19、将所述属性数据填充至所述目标单元格中,以对所述目标表单进行更新,得到所述更新后的目标表单。

20、在一个实施例中,所述在检测到表单填写对象对所述目标表单的编辑操作之后,对所述目标表单进行更新,得到更新后的目标表单,包括:

21、在检测到所述表单填写对象对所述目标表单中的任一单元格的控制操作之后,确定与所述任一单元格的关联单元格;其中,所述关联单元格所对应属性为所述任一单元格所对应属性的子孙节点;

22、对所述任一单元格以及所述任一单元格的关联单元格进行控制,以对所述目标表单进行更新,得到所述更新后的目标表单。

23、在一个实施例中,所述在检测到表单创建对象的建表操作之后,生成目标表单的至少一个配置字段,包括:

24、显示表单配置界面;其中,所述表单配置界面包括至少一个字段控件;

25、在检测到所述表单创建对象对所述至少一个字段控件的点击操作之后,确定所述表单创建对象所点击的各个字段控件;

26、基于所述确定的各个字段控件所指示的字段信息,生成所述目标表单的至少一个配置字段。

27、另一方面,本申请实施例提供了一种表单的创建装置,该表单的创建装置包括:

28、字段生成单元,用于在检测到表单创建对象的建表操作之后,生成目标表单的至少一个配置字段;其中,一个配置字段用于表征一个属性;

29、数据获取单元,用于基于所述至少一个配置字段,以及所述至少一个配置字段的结构关系,获取所述目标表单的表头数据;其中,所述表头数据包括各个配置字段表征的属性,以及结构描述信息,所述结构描述信息用于描述所述各个配置字段表征的属性的结构关系;

30、表单创建单元,用于基于所述各个配置字段表征的属性,以及所述结构描述信息,创建所述目标表单;其中,所述目标表单包括至少一行显示区域或者至少一列显示区域,以及表头,所述表头包括所述各个配置字段表征的属性,各行显示区域或者各列显示区域包括至少一个单元格,任一单元格用于填充所述任一单元格对应的属性的属性数据。

31、另一方面,本申请实施例提供一种电子设备,包括处理器、存储装置和通信接口,处理器、存储装置和通信接口相互连接,其中,存储装置用于存储支持计算机设备执行上述方法的计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序指令,执行如下步骤:

32、在检测到表单创建对象的建表操作之后,生成目标表单的至少一个配置字段;其中,一个配置字段用于表征一个属性;

33、基于所述至少一个配置字段,以及所述至少一个配置字段的结构关系,获取所述目标表单的表头数据;其中,所述表头数据包括各个配置字段表征的属性,以及结构描述信息,所述结构描述信息用于描述所述各个配置字段表征的属性的结构关系;

34、基于所述各个配置字段表征的属性,以及所述结构描述信息,创建所述目标表单;其中,所述目标表单包括至少一行显示区域或者至少一列显示区域,以及表头,所述表头包括所述各个配置字段表征的属性,各行显示区域或者各列显示区域包括至少一个单元格,任一单元格用于填充所述任一单元格对应的属性的属性数据。

35、另一方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时使处理器执行上述表单的创建方法。

本文档来自技高网...

【技术保护点】

1.一种表单的创建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述各个配置字段表征的属性,以及所述结构描述信息,创建所述目标表单,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,所述在检测到表单填写对象对所述目标表单的编辑操作之后,对所述目标表单进行更新,得到更新后的目标表单,包括:

6.根据权利要求3所述的方法,其特征在于,所述在检测到表单填写对象对所述目标表单的编辑操作之后,对所述目标表单进行更新,得到更新后的目标表单,包括:

7.根据权利要求1-6任一项所述的方法,其特征在于,所述在检测到表单创建对象的建表操作之后,生成目标表单的至少一个配置字段,包括:

8.一种表单的创建装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,所述电子设备包括处理器、存储装置和通信接口,所述处理器、存储装置和通信接口相互连接,其中:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时,用于执行如权利要求1至7任一项所述的表单的创建方法。

...

【技术特征摘要】

1.一种表单的创建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述各个配置字段表征的属性,以及所述结构描述信息,创建所述目标表单,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,所述在检测到表单填写对象对所述目标表单的编辑操作之后,对所述目标表单进行更新,得到更新后的目标表单,包括:

6.根据权利要求3所述的方法,其特征在于,所述在检测到表单填写对象对所述目标表单的编辑操作之后...

【专利技术属性】
技术研发人员:汪杨
申请(专利权)人:小红书科技有限公司
类型:发明
国别省市:

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

1