Appearance
表单 form
基本使用
表单校验
动态表单
自定义表单组件
更多好玩配置
API
form
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| layout | 表单布局 | 'horizontal'|'vertical'|'inline' | 'horizontal' |
| initialValues | 预置字段默认值 | Object | '--' |
| labelWidth | 标签宽度 固定宽度 | Number, String | 0 |
| schemas | 表单配置规则 | Array | [] |
| baseRowStyle | 表单里内容 Row style样式 | Object | -- |
| baseColProps | col配置 | Object | -- |
| disabled | 表单禁用 | Boolean | false |
| showActionButtonGroup | 是否显示操作按钮 | Boolean | false |
| actionColOptions | 操作列Col配置 | Object | -- |
| showResetButton | 显示重置按钮 | Boolean | true |
| resetButtonOptions | 重置按钮配置 | Object | -- |
| showSubmitButton | 显示确认按钮 | Boolean | true |
| submitButtonOptions | 确认按钮配置 | Object | -- |
| resetFunc | 自定义重置函数 | Function | -- |
| submitFunc | 自定义确认函数 | Function | -- |
| submitOnReset | 是否点击重置执行初始化请求数据 | Boolean | false |
| rowProps | 表单里内容 Row props | Object | -- |
schemas
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| field | 字段名 | string | -- |
| label | 表单label | string | -- |
| subLabel | 辅助 label | string | -- |
| helpMessage | label提示 | string | string[] | -- |
| labelWidth | label宽度 | string | number | -- |
| disabledLabelWidth | 在formModel全局设置下禁用labelWidth的调整 | boolean | false |
| component | 表单项对应的组件ant design 组件名称 例:Input | string | -- |
| componentProps | 表单组件属性 | Object | -- |
| componentSlots | 表单组件slots | any | -- |
| required | 必填 | boolean | (renderCallbackParams) => boolean | false |
| suffix | 后缀 | string | number | ((values) => string | number) | -- |
| rules | 规则 | Array | -- |
| loading | 组件加载状态 | boolean | false |
| colProps | col配置外部的formModelItem | Object | -- |
| defaultValue | 该表单默认值 | string | number | -- |
| span | span配置 | Number | -- |
| vShow | 作用同v-show | boolean | true |
| vIf | 作用同v-if | boolean | true |
| slot | slot配置 | string | -- |
| dynamicDisabled | 动态禁用 | boolean | ((renderCallbackParams) => boolean) | false |
| dynamicRules | 动态规则 | (renderCallbackParams) => Rule[] | -- |
component-props
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| -- | 所有ant design 表单组件的props | -- | -- |
| request | 组件异步请求数据 | Function | -- |
| requestResult | 组件异步请求数据结果 | any | -- |
| style | 样式 | css所有 | -- |
| vModelKey | 指定v-model绑定的key | string | value |
事件
| 事件名称 | 说明 | 回调参数 |
|---|---|---|
| reset | 点击重置的回调 | (formModel) => void |
| submit | 点击确认的回调 | (formModel) => void |
fx-platform-ui