public class FormField extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| FormField() | 
| FormField(FormField source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getComponentId()Get 控件id,和ComponentName选择一项传入即可
点击查看在模板中找到控件ID的方式 | 
| String | getComponentName()Get 控件名字,最大长度不超过30字符,和ComponentId选择一项传入即可
点击查看在模板中找到控件名字的方式 | 
| String | getComponentValue()Get 控件填充vaule,ComponentType和传入值类型对应关系:
 TEXT : 文本内容
 MULTI_LINE_TEXT : 文本内容, 可以用  \n 来控制换行位置
 CHECK_BOX : true/false
 FILL_IMAGE、ATTACHMENT : 附件的FileId,需要通过UploadFiles接口上传获取
 SELECTOR : 选项值
 DYNAMIC_TABLE  - 传入json格式的表格内容,详见说明:[数据表格](https://qian.tencent.com/developers/company/dynamic_table)
 DATE : 格式化:xxxx年xx月xx日(例如:2024年05月28日)
控件值约束说明:
   特殊控件 填写约束     企业全称控件 企业名称中文字符中文括号   统一社会信用代码控件 企业注册的统一社会信用代码   法人名称控件 最大50个字符,2到25个汉字或者1到50个字母   签署意见控件 签署意见最大长度为50字符   签署人手机号控件 中国大陆手机号 13,14,15,16,17,18,19号段长度11位   签署人身份证控件 合法的身份证号码检查   控件名称 控件名称最大长度为20字符,不支持表情   单行文本控件 只允许输入中文,英文,数字,中英文标点符号,不支持表情   多行文本控件 只允许输入中文,英文,数字,中英文标点符号,不支持表情   勾选框控件 选择填字符串true,不选填字符串false   选择器控件 同单行文本控件约束,填写选择值中的字符串   数字控件 请输入有效的数字(可带小数点)   日期控件 格式:yyyy年mm月dd日   附件控件 JPG或PNG图片,上传数量限制,1到6个,最大6个附件,填写上传的资源ID   图片控件 JPG或PNG图片,填写上传的图片资源ID   邮箱控件 有效的邮箱地址, w3c标准   地址控件 只允许输入中文,英文,数字,中英文标点符号,不支持表情   省市区控件 只允许输入中文,英文,数字,中英文标点符号,不支持表情   性别控件 选择值中的字符串   学历控件 选择值中的字符串    | 
| void | setComponentId(String ComponentId)Set 控件id,和ComponentName选择一项传入即可
点击查看在模板中找到控件ID的方式 | 
| void | setComponentName(String ComponentName)Set 控件名字,最大长度不超过30字符,和ComponentId选择一项传入即可
点击查看在模板中找到控件名字的方式 | 
| void | setComponentValue(String ComponentValue)Set 控件填充vaule,ComponentType和传入值类型对应关系:
 TEXT : 文本内容
 MULTI_LINE_TEXT : 文本内容, 可以用  \n 来控制换行位置
 CHECK_BOX : true/false
 FILL_IMAGE、ATTACHMENT : 附件的FileId,需要通过UploadFiles接口上传获取
 SELECTOR : 选项值
 DYNAMIC_TABLE  - 传入json格式的表格内容,详见说明:[数据表格](https://qian.tencent.com/developers/company/dynamic_table)
 DATE : 格式化:xxxx年xx月xx日(例如:2024年05月28日)
控件值约束说明:
   特殊控件 填写约束     企业全称控件 企业名称中文字符中文括号   统一社会信用代码控件 企业注册的统一社会信用代码   法人名称控件 最大50个字符,2到25个汉字或者1到50个字母   签署意见控件 签署意见最大长度为50字符   签署人手机号控件 中国大陆手机号 13,14,15,16,17,18,19号段长度11位   签署人身份证控件 合法的身份证号码检查   控件名称 控件名称最大长度为20字符,不支持表情   单行文本控件 只允许输入中文,英文,数字,中英文标点符号,不支持表情   多行文本控件 只允许输入中文,英文,数字,中英文标点符号,不支持表情   勾选框控件 选择填字符串true,不选填字符串false   选择器控件 同单行文本控件约束,填写选择值中的字符串   数字控件 请输入有效的数字(可带小数点)   日期控件 格式:yyyy年mm月dd日   附件控件 JPG或PNG图片,上传数量限制,1到6个,最大6个附件,填写上传的资源ID   图片控件 JPG或PNG图片,填写上传的图片资源ID   邮箱控件 有效的邮箱地址, w3c标准   地址控件 只允许输入中文,英文,数字,中英文标点符号,不支持表情   省市区控件 只允许输入中文,英文,数字,中英文标点符号,不支持表情   性别控件 选择值中的字符串   学历控件 选择值中的字符串    | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic FormField()
public FormField(FormField source)
public String getComponentValue()
| 特殊控件 | 填写约束 | 
|---|---|
| 企业全称控件 | 企业名称中文字符中文括号 | 
| 统一社会信用代码控件 | 企业注册的统一社会信用代码 | 
| 法人名称控件 | 最大50个字符,2到25个汉字或者1到50个字母 | 
| 签署意见控件 | 签署意见最大长度为50字符 | 
| 签署人手机号控件 | 中国大陆手机号 13,14,15,16,17,18,19号段长度11位 | 
| 签署人身份证控件 | 合法的身份证号码检查 | 
| 控件名称 | 控件名称最大长度为20字符,不支持表情 | 
| 单行文本控件 | 只允许输入中文,英文,数字,中英文标点符号,不支持表情 | 
| 多行文本控件 | 只允许输入中文,英文,数字,中英文标点符号,不支持表情 | 
| 勾选框控件 | 选择填字符串true,不选填字符串false | 
| 选择器控件 | 同单行文本控件约束,填写选择值中的字符串 | 
| 数字控件 | 请输入有效的数字(可带小数点) | 
| 日期控件 | 格式:yyyy年mm月dd日 | 
| 附件控件 | JPG或PNG图片,上传数量限制,1到6个,最大6个附件,填写上传的资源ID | 
| 图片控件 | JPG或PNG图片,填写上传的图片资源ID | 
| 邮箱控件 | 有效的邮箱地址, w3c标准 | 
| 地址控件 | 只允许输入中文,英文,数字,中英文标点符号,不支持表情 | 
| 省市区控件 | 只允许输入中文,英文,数字,中英文标点符号,不支持表情 | 
| 性别控件 | 选择值中的字符串 | 
| 学历控件 | 选择值中的字符串 | 
| 特殊控件 | 填写约束 | 
|---|---|
| 企业全称控件 | 企业名称中文字符中文括号 | 
| 统一社会信用代码控件 | 企业注册的统一社会信用代码 | 
| 法人名称控件 | 最大50个字符,2到25个汉字或者1到50个字母 | 
| 签署意见控件 | 签署意见最大长度为50字符 | 
| 签署人手机号控件 | 中国大陆手机号 13,14,15,16,17,18,19号段长度11位 | 
| 签署人身份证控件 | 合法的身份证号码检查 | 
| 控件名称 | 控件名称最大长度为20字符,不支持表情 | 
| 单行文本控件 | 只允许输入中文,英文,数字,中英文标点符号,不支持表情 | 
| 多行文本控件 | 只允许输入中文,英文,数字,中英文标点符号,不支持表情 | 
| 勾选框控件 | 选择填字符串true,不选填字符串false | 
| 选择器控件 | 同单行文本控件约束,填写选择值中的字符串 | 
| 数字控件 | 请输入有效的数字(可带小数点) | 
| 日期控件 | 格式:yyyy年mm月dd日 | 
| 附件控件 | JPG或PNG图片,上传数量限制,1到6个,最大6个附件,填写上传的资源ID | 
| 图片控件 | JPG或PNG图片,填写上传的图片资源ID | 
| 邮箱控件 | 有效的邮箱地址, w3c标准 | 
| 地址控件 | 只允许输入中文,英文,数字,中英文标点符号,不支持表情 | 
| 省市区控件 | 只允许输入中文,英文,数字,中英文标点符号,不支持表情 | 
| 性别控件 | 选择值中的字符串 | 
| 学历控件 | 选择值中的字符串 | 
public void setComponentValue(String ComponentValue)
| 特殊控件 | 填写约束 | 
|---|---|
| 企业全称控件 | 企业名称中文字符中文括号 | 
| 统一社会信用代码控件 | 企业注册的统一社会信用代码 | 
| 法人名称控件 | 最大50个字符,2到25个汉字或者1到50个字母 | 
| 签署意见控件 | 签署意见最大长度为50字符 | 
| 签署人手机号控件 | 中国大陆手机号 13,14,15,16,17,18,19号段长度11位 | 
| 签署人身份证控件 | 合法的身份证号码检查 | 
| 控件名称 | 控件名称最大长度为20字符,不支持表情 | 
| 单行文本控件 | 只允许输入中文,英文,数字,中英文标点符号,不支持表情 | 
| 多行文本控件 | 只允许输入中文,英文,数字,中英文标点符号,不支持表情 | 
| 勾选框控件 | 选择填字符串true,不选填字符串false | 
| 选择器控件 | 同单行文本控件约束,填写选择值中的字符串 | 
| 数字控件 | 请输入有效的数字(可带小数点) | 
| 日期控件 | 格式:yyyy年mm月dd日 | 
| 附件控件 | JPG或PNG图片,上传数量限制,1到6个,最大6个附件,填写上传的资源ID | 
| 图片控件 | JPG或PNG图片,填写上传的图片资源ID | 
| 邮箱控件 | 有效的邮箱地址, w3c标准 | 
| 地址控件 | 只允许输入中文,英文,数字,中英文标点符号,不支持表情 | 
| 省市区控件 | 只允许输入中文,英文,数字,中英文标点符号,不支持表情 | 
| 性别控件 | 选择值中的字符串 | 
| 学历控件 | 选择值中的字符串 | 
ComponentValue - 控件填充vaule,ComponentType和传入值类型对应关系:
| 特殊控件 | 填写约束 | 
|---|---|
| 企业全称控件 | 企业名称中文字符中文括号 | 
| 统一社会信用代码控件 | 企业注册的统一社会信用代码 | 
| 法人名称控件 | 最大50个字符,2到25个汉字或者1到50个字母 | 
| 签署意见控件 | 签署意见最大长度为50字符 | 
| 签署人手机号控件 | 中国大陆手机号 13,14,15,16,17,18,19号段长度11位 | 
| 签署人身份证控件 | 合法的身份证号码检查 | 
| 控件名称 | 控件名称最大长度为20字符,不支持表情 | 
| 单行文本控件 | 只允许输入中文,英文,数字,中英文标点符号,不支持表情 | 
| 多行文本控件 | 只允许输入中文,英文,数字,中英文标点符号,不支持表情 | 
| 勾选框控件 | 选择填字符串true,不选填字符串false | 
| 选择器控件 | 同单行文本控件约束,填写选择值中的字符串 | 
| 数字控件 | 请输入有效的数字(可带小数点) | 
| 日期控件 | 格式:yyyy年mm月dd日 | 
| 附件控件 | JPG或PNG图片,上传数量限制,1到6个,最大6个附件,填写上传的资源ID | 
| 图片控件 | JPG或PNG图片,填写上传的图片资源ID | 
| 邮箱控件 | 有效的邮箱地址, w3c标准 | 
| 地址控件 | 只允许输入中文,英文,数字,中英文标点符号,不支持表情 | 
| 省市区控件 | 只允许输入中文,英文,数字,中英文标点符号,不支持表情 | 
| 性别控件 | 选择值中的字符串 | 
| 学历控件 | 选择值中的字符串 | 
public String getComponentId()
public void setComponentId(String ComponentId)
ComponentId - 控件id,和ComponentName选择一项传入即可
点击查看在模板中找到控件ID的方式public String getComponentName()
public void setComponentName(String ComponentName)
ComponentName - 控件名字,最大长度不超过30字符,和ComponentId选择一项传入即可
点击查看在模板中找到控件名字的方式Copyright © 2025. All rights reserved.