progressfield
# 一、属性
# value
string
当前输入组件的值。
# columns
object
输入组件配置对象。
默认值: {}
提示
progressfield 是基于 <a-slider />
封装的组件。这意味着它除了文档中提到的 API 外,还可以支持 官方文档 (opens new window) 中的 API【若发现暂不支持的属性,请及时反馈!!!】。
# columns.xtype
string
该输入组件需要将其指定为 'textfield'
或不指定。
# columns.defaultValue
string
默认值。
# columns.disabled
boolean | (typeParams: Object) => boolean
是否禁用状态。
默认值: false
# columns.readOnly
boolean
与 disabled 功能相同,优先取 disabled。
默认值: false
# columns.maxValue
number | (typeParams) => number
最大值。
默认值: 100
# columns.minValue
number | (typeParams) => number
最小值。
默认值: 0
# columns.step
number | null
步长,取值必须大于 0,并且可被 (max - min) 整除。
默认值: 1
# columns.range
boolean
双滑块模式。
默认值: false
# columns.reverse
boolean
反向坐标轴。
默认值: false
# columns.vertical
boolean
是否垂直显示。
默认值: false
# columns.tooltipVisible
boolean | undefined
值为 true 时,始终显示;值为 false 时,始终不显示;否则,悬停显示。
默认值: undefined
# columns.tooltipPlacement
string
设置 tooltip 展示的位置。
默认值: top
可选值: 'top'
、'left'
、'right'
、'bottom'
、'topLeft'
、'topRight'
、'bottomLeft'
、'bottomRight'
、'leftTop'
、'leftBottom'
、'rightTop'
、'rightBottom'
# size
String
控件大小。
默认值: 'small'
可选值: 'large'
、'default'
、'samll'
提示
该属性可直接挂载至 columns 下。
columns: {
// ...
size: 'small'
}
2
3
4
# typeParams
object
类型参数,可以为其传递任意属性,在各回调事件中,会将其按原样返回。
默认值: {}
# isForm
boolean
是否在表单中使用。
默认值: false
# reseal
boolean
是否重新封装。
默认值: false
# 二、事件
# valueChange
({ that, columns, value, oldValue, typeParams }) => void
当值改变后触发。
参数说明:
- obj
提示
该方法可直接挂载至 columns 下。
columns: {
// ...
valueChange: ({ that, columns, value, oldValue, typeParams }) => {}
}
2
3
4