字段无头部件
除了通用的字段无头部件之外,还根据内置的数据类型而细分出了多个字段无头部件,这里只罗列出有自己特有 API 的字段无头部件。
通用
getPlaceholder()
获取占位文本。
isValidationRulesShownAsNative(configFromView)
是否将校验规则作为宿主环境的原生规则。
format(value?)
格式化字段值。
布尔字段
getPositiveLabel()
获取值为 true
时的显示文本。
getNegativeLabel()
获取值为 false
时的显示文本。
isNegativeFirst()
是否 false
值优先。在有两种选项供选择时,决定哪个优先展示。。
枚举字段
initOptions(viewContext, callback)
初始化枚举字段的选项。
日期字段
虽然底层使用 Day.js 进行日期相关的格式转换与计算,但其日期格式与 Moment.js 是通用的,故而在自定义部件或基于第三方 UI 组件库开发日期相关部件时只要日期格式通用就行,不限制是用 Day.js、Moment.js 或是其他的什么。
setDefaultFormat(format)
设置默认的日期格式。
getDisplayFormat()
获取显示时的日期格式。
resolveDateValue(date)
获取转换后的日期值。
getDateValue()
获取格式化后用于展示的日期值。
getRangeValue()
获取格式化后用于展示的日期/时间范围值。
getRangePlaceholders()
获取日期/时间范围字段起始时间与结束时间的占位文本。
getSeparator()
获取日期/时间范围字段起始时间与结束时间之间展示用的分隔符。默认为连字符 -
。