@flatbiz/antd
Version:
43 lines (40 loc) • 1.48 kB
TypeScript
import { CSSProperties, ReactNode } from 'react';
export type FormItemSpanProps = {
span?: number;
children?: ReactNode;
className?: string;
style?: CSSProperties;
/** 是否移除 */
hidden?: boolean;
};
/**
* 包裹EasyForm children item元素, 设置自定义栅格占位格数(使用在EasyForm一级子节点下生效)
* ```
* EasyForm中自定义栅格占位格数方式
* 1. 设置 FormItemWrapper、FormItemText 的 span 属性(支持移动端小屏幕span强制转为24逻辑)
* 2. 使用 <BoxGrid.Col span={24} ></BoxGrid.Col> 包裹,设置 span 属性(不支持移动端小屏幕span强制转为24逻辑)
* 3. 使用 <FormItemSpan span={24} ></FormItemSpan> 包裹,设置 span 属性(支持移动端小屏幕span强制转为24逻辑)
* <EasyForm>
* <FormItemSpan span={24}>
* <CardLayout title={'基本信息'}>
* <EasyForm nonuseFormWrapper>
* <FormItemWrapper></FormItemWrapper>
* </EasyForm>
* </CardLayout>
* </FormItemSpan>
* <FormItemSpan span={24}>
* <CardLayout title={'紧急联系人信息'}>
* <EasyForm nonuseFormWrapper>
* <FormItemWrapper></FormItemWrapper>
* </EasyForm>
* </CardLayout>
* </FormItemSpan>
* </EasyForm>
* 4. 处在EasyFrom直接子节点时hidden、span属性生效
* ```
*/
export declare const FormItemSpan: {
(props: FormItemSpanProps): import("react").JSX.Element;
domTypeName: string;
};
export {};