# 基础配置
表单属性 主要包含一个大的对象配置
# inline
- 类型:
Boolean
- 默认:
false
element form
属性 行内表单模式
# label-position
- 类型:
string
- 默认值:
right
- 可选值:
right/left/top
element form
属性 表单域标签的位置,如果值为 left 或者 right 时,则需要设置 label-width
# label-width
- 类型:
string
- 默认值:
-
- 可选值:
-
element form
属性 表单域标签的宽度,例如 '50px'。作为 Form 直接子元素的 form-item 会继承该值。支持 auto。
# items
- 类型:
IFormItemOpt[]
表单项配置
# btns
- 类型:
IFormItemOpt[]
操作按钮组配置
# getValue()
- 类型:
Function
获取表单所有项值方法
例子:
this.form.getValue()
# clearValue()
- 类型:
Function
清空表单所有值方法
# setValue()
- 类型:
Function{}(data: [])
设置表单值
例子:
this.form.setValue([{ id: 'taskContent', value: 'testtest' }])
# setShow()
- 类型:
Function{}(data: [])
设置表单显隐
this.form.setShow([
{
id: 'taskGroup',
value: true
}
])
# setDisabled()
- 类型:
Function{}(data: [])
设置表单是否禁用
this.form.setDisabled([
{
id: 'taskGroup',
value: true
}
])
# setRequired()
- 类型:
Function{}(data: [])
设置表单动态必填
this.form.setRequired([
{
id: 'taskGroup',
value: true
}
])
# setItemData()
- 类型:
Function{}(id: string, data: Array<any>)
设置指定 id 的组件值
this.form.setItemData('taskGroup', [
{
value: 1
},
{
value: 2
}
])
← IPageOpt IFormItemOpt →