# 使用场景
【单行文本】组件:适用于文本类数据字段的采集,例如姓名,手机号码等字段提交;支持进行内容类型校验。
# PC端显示效果
# 移动端显示效果
# 表单设计
拖动【单行文本】组件置于画布区,再在组件属性区进行属性编辑。
# 高级属性
# 设置唯一
勾选后该字段内容不能重复,用于唯一校验,如员工信息中的身份证号码不可重复。
# 扫码输入
勾选后,单行文本将支持通过扫码快捷录入,一键获取二维码和条形码中的文本信息。
除了扫描第三方平台生成的二维码与条形码外,这个功能还可以与页面设计-列表中的【二维码打印】功能配合使用。例如:在设备巡检场景中,我们可以提前将【设备表】中的设备名称通过【二维码打印】功能分别打印出来。在实际的巡检任务中,巡检员可以通过扫描设备上附带的二维码,直接获取到设备名称,写入【巡检表】中的设备名称(单行文本)中。最后再通过【数据联动】功能,获取到设备的其他数据,高效填单。
注:该功能需要调用微信的js-sdk,仅支持在移动端微信服务号/微信小程序/企业微信客户端中使用。
# 校验类型
校验类型 | 说明 |
---|---|
字符 | 默认类型,没有字符形式限定 |
英文 | 限定填写英文 |
数字或英文 | 限定填写数字或英文 |
邮箱 | 限定填写内容为邮箱格式 |
身份证 | 限定填写内容为身份证格式 |
手机 | 限定填写内容为手机格式 |
银行账号 | 限定填写内容为银行账号格式 |
其中,手机字段支持一键拨号。
# 长度限制
不同类型文本按实际使用场景有不同的长度限制。
校验类型 | 长度限制 | 备注 |
---|---|---|
字符 | 自定义 | 为空代表不限制,最大长度不能超过128 |
英文 | 自定义 | 为空代表不限制,最大长度不能超过128 |
数字或英文 | 自定义 | 为空代表不限制,最大长度不能超过128 |
邮箱 | 自定义 | 为空代表不限制,最大长度不能超过128 |
身份证 | 固定15-18个字符 | - |
手机 | 固定11个字符 | - |
银行账号 | 自定义 | 为空代表不限制,最大长度不能超过30 |
# 默认值
可设置默认值,填写时会自动填充该值,默认值须符合校验规则。
# 可用条件
1 / 0