System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() Form表单动态创建方法以及应用设备技术_技高网

Form表单动态创建方法以及应用设备技术

技术编号:40454169 阅读:6 留言:0更新日期:2024-02-22 23:11
本申请提供了本申请提供了一种Form表单动态创建方法。所述Form表单动态创建方法包括:创建原Form表单文件,所述原Form表单文件包含若干原表单元素组件,所述原表单元素组件为对所述原Form表单文件中的表单元素进行封装而得;创建各表单元素的键值对、以及表单元素的类型得到第一配置文件,键值对中的键表示表单元素的标签,键值对中的值用于表示表单元素中的输入数据;以及将所述第一配置文件传递至所述原Form表单文件中对所述若干表单元素组件进行配置,生成包含新表单元素组件的目标表单。

【技术实现步骤摘要】

本申请涉及表单开发,尤其涉及一种form表单创建方法以及应用设备。


技术介绍

1、睡眠管理软件通过病人日常的使用将病人的日常睡眠数据存储在sd卡中,并通过sd卡上传到数字化管理平台并在医生、病人端展示详情,以达到依从性管理的效果,从而提升病人睡眠监测治疗和整体的管理效率。因此,在睡眠管理软件中经常需要使用form表单作为控件实现用户信息的收集。form表单是一个包含表单元素的区域,允许用户在表单中输入信息的元素。

2、然而,现有原生的form表单,每一个表单域由一个单独组件构成,需要多少个输入框则需写编写多少个表单域结构代码。因此,现有的表单控件开发方式不够灵活,不能复用代码,冗余较多,导致技术成本比较高。


技术实现思路

1、本申请提供了一种form表单动态创建方法以及应用设备,可以快速生成动态表单,降低成本。

2、第一方面,本申请提供了一种form表单动态创建方法。所述form表单动态创建方法包括:创建原form表单文件,所述原form表单文件包含若干原表单元素组件,所述原表单元素组件为对所述原form表单文件中的表单元素进行封装而得;创建各表单元素的键值对、以及表单元素的类型得到第一配置文件,键值对中的键表示表单元素的标签,键值对中的值用于表示表单元素中的输入数据;以及将所述第一配置文件传递至所述原form表单文件中对所述若干表单元素组件进行配置,生成包含新表单元素组件的目标表单。

3、进一步地,所述的form表单动态创建方法还包括:在所述第一配置文件中创建各表单元素的插槽。

4、进一步地,所述选择框包含于一个或者多个表单元素中,所述的form表单动态创建方法还包括:创建各选择框的数据列表得到第二配置文件;将所述第二配置文件与相应的选择框进行关联。

5、进一步地,所述表单元素包含表单按钮,所述的form表单动态创建方法还包括:配置表单按钮的文本数据得第三配置文件;将所述文本数据与所述表单按钮进行关联。

6、进一步地,所述的form表单动态创建方法还包括:通过props传递函数将所述第一配置文件、第二配置文件、第三配置文件传递给所述原form表单文件中的若干表单元素组件。

7、进一步地,所述的form表单动态创建方法还包括:将所述第一配置文件、第二配置文件、以及第三配置文件设置所述原form表单文件的目录下。

8、进一步地,所述的form表单动态创建方法还包括:利用vue框架将所述若干表单元素组件设置为全局组件。

9、进一步地,所述的form表单动态创建方法还包括:将所述若干表单元素组件中一个或者多个用mixins对象表示。

10、进一步地,所述若干表单元素组件中还包括定制化输入类型的表单元素组件。

11、第一方面,本申请提供了一种应用设备,其特征在于,所述应用设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述form表单动态创建方法。

12、上述各实施例中,通过上述form表单动态创建方法,当需要创建一个新form表单,可以通过各配置文件重新对原有的form表单中的各个表单元素组件进行修改,例如增删改等,即可创建出新的form表单,实现了表单元素组件可重用。

本文档来自技高网...

【技术保护点】

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

2.如权利要求1所述的Form表单动态创建方法,其特征在于,所述的Form表单动态创建方法还包括:在所述第一配置文件中创建各表单元素的插槽。

3.如权利要求2所述的Form表单动态创建方法,其特征在于,所述选择框包含于一个或者多个表单元素中,所述的Form表单动态创建方法还包括:

4.如权利要求3所述的Form表单动态创建方法,其特征在于,所述表单元素包含表单按钮,所述的Form表单动态创建方法还包括:

5.如权利要求4所述的Form表单动态创建方法,其特征在于,所述的Form表单动态创建方法还包括:

6.如权利要求4所述的Form表单动态创建方法,其特征在于,所述的Form表单动态创建方法还包括:

7.如权利要求4所述的Form表单动态创建方法,其特征在于,所述的Form表单动态创建方法还包括:

8.如权利要求7所述的Form表单动态创建方法,其特征在于,所述的Form表单动态创建方法还包括:

9.如权利要求1所述的Form表单动态创建方法,其特征在于,所述若干表单元素组件中还包括定制化输入类型的表单元素组件。

10.一种应用设备,其特征在于,所述应用设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1-9中任一项所述的Form表单动态创建方法。

...

【技术特征摘要】

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

2.如权利要求1所述的form表单动态创建方法,其特征在于,所述的form表单动态创建方法还包括:在所述第一配置文件中创建各表单元素的插槽。

3.如权利要求2所述的form表单动态创建方法,其特征在于,所述选择框包含于一个或者多个表单元素中,所述的form表单动态创建方法还包括:

4.如权利要求3所述的form表单动态创建方法,其特征在于,所述表单元素包含表单按钮,所述的form表单动态创建方法还包括:

5.如权利要求4所述的form表单动态创建方法,其特征在于,所述的form表单动态创建方法还包括:

6.如权利要求...

【专利技术属性】
技术研发人员:李鑫
申请(专利权)人:深圳融昕医疗科技有限公司
类型:发明
国别省市:

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

1