UNPKG

787 BTypeScriptView Raw
1import { VXEComponent } from './component'
2import { VxeFormItemPropTypes } from './form-item'
3
4/* eslint-disable no-use-before-define */
5
6/**
7 * 组件 - 表单项集合
8 * @example import { VxeFormGather } from 'vxe-table'
9 */
10export const VxeFormGather: VXEComponent<VxeFormGatherProps>
11/**
12 * 组件 - 表单项集合
13 */
14export const FormGather: typeof VxeFormGather
15
16export interface VxeFormGatherProps {
17 /**
18 * 栅格占据的列数(共 24 分栏)
19 */
20 span?: VxeFormItemPropTypes.Span
21 /**
22 * 给表单项附加 className
23 */
24 className?: VxeFormItemPropTypes.ClassName
25}
26
27export interface VxeFormGatherSlots {
28 /**
29 * 自定义插槽模板
30 */
31 [key: string]: ((params: {
32 [key: string]: any
33 }) => any) | undefined
34}