WIS_EMAP_INPUT

配置

(static) WIS_EMAP_INPUT.core

表单控件注册对象,基于1.1版本进行修改和扩展
属性:
名称 类型 描述
date-ym Object 年月选择框,基于bhDateTimePicker封装, 默认 yyyy-MM
date-local Object 日期选择框,基于bhDateTimePicker封装, 默认 yyyy-MM-dd
date-full Object 日期时间选择框,基于bhDateTimePicker封装, 默认 yyyy-MM-dd HH:mm
date-range Object 日期范围选择, 只能在高级搜索中使用,基于bhDateTimePicker封装, 默认 yyyy-MM-dd
date-area Object 日期范围选择, 在表单中使用,基于bhDateTimePicker封装, 默认 yyyy-MM-dd
cache-upload Object 缓存上传, 基于cacheUpload封装
direct-upload Object 直接上传, 基于directUpload封装
Source:

方法API

extendValidateRule(rule)

扩展校验规则
参数:
名称 类型 描述
rule Object 添加的校验规则
Properties
名称 类型 描述
name String 校验规则名称,使用时将其配置在字段模型的checkType属性上
regex RegExp 校验规则的正则表达式,与func 二选一必填
func function 校验规则的处理函数,与func 二选一必填,带参数 value - 字段的值,函数返回Boolean,表示检验通过或者不通过;
若是联动校验, 则带参数为 value - 字段的值, filed - 联动字段name, element - 表单DOM
alertText String 校验提示文字,其中使用 '* '字符串来代替字段的caption,
若是联动校验, 使用'*1'代表当前字段caption,使用'*2'代表联动字段的caption
Source:
示例
WIS_EMAP_INPUT.extendValidateRule({
 name: 'test',
 alertText: '* 不正确',
 regex: /\d+/
})