sapi-pro / SliderField
滑块输入
ValueField<number>
new SliderField(
label,min,max,options?):SliderField
TextType
number
number
number
number
TextType
SliderField
protected__optional:boolean=false
protectedoptional_key?:string
readonlyisValueField:true=true
protectedvalidators:FieldValidator<number>[] =[]
get isOptional():
boolean
boolean
build(
form,t):void
ModalFormData
void
getKey():
string|undefined
string | undefined
key(
key):this
string
this
optional():
SliderField&object
SliderField & object
parse(
raw):number
将 UI 原始值解析为目标类型。
- 如果是基础类型错误(如期待数字却得到布尔),抛出对应类型的 ParseError。
- 如果是数值格式错误(如 TextField 输入了非数字),抛出格式 ParseError。
ValueType
number
validate(
value):string|LangText|undefined
执行校验链。
- isEmpty 判定:undefined 或空字符串。
- 如果必填且为空,返回 Field_Empty 错误。
number | undefined
string | LangText | undefined
validator(...
v):SliderField
...FieldValidator<number>[]
SliderField