UNPKG

@flatbiz/antd

Version:
119 lines (117 loc) 3.4 kB
export type TFormLayoutPreClassNameProps = { /** * label宽度,Form内部所有FormItem label都生效 * ``` * 1. 可设置数值 * 2. 可设置`auto`自适应 * ``` */ labelWidth?: "auto" | "70" | "80" | "90" | "100" | "110" | "120" | "130" | "140" | "150" | "160" | "170" | "180" | "190" | "200"; /** labelItem 竖直布局 */ labelItemVertical?: boolean; /** label 对齐方式 */ labelAlign?: "left" | "right"; /** formItem之间竖直间距,默认值:24 */ formItemGap?: "24" | "15" | "8" | "5" | "0"; /** * className 中可能会包含 preDefinedClassName.form.xx,优先级大于 labelWidth、labelItemVertical、labelAlign、formItemGap */ className?: string; }; export type TFormItemLayoutPreClassNameProps = { /** * label宽度,Form内部所有FormItem label都生效 * ``` * 1. 可设置数值 * 2. 可设置`auto`自适应 * ``` */ labelWidth?: "auto" | "70" | "80" | "90" | "100" | "110" | "120" | "130" | "140" | "150" | "160" | "170" | "180" | "190" | "200"; /** labelItem 竖直布局 */ labelItemVertical?: boolean; /** label 对齐方式 */ labelAlign?: "left" | "right"; /** * className 中可能会包含 preDefinedClassName.formItem.xx,优先级大于 labelWidth、labelItemVertical、labelAlign */ className?: string; }; /** * 预定义className * ``` * form: 使用在Form组件上,设置form-item label宽度 * formItem: 使用在Form.Item组件上,设置form-item label宽度 * ``` */ export declare const preDefinedClassName: { /** * @deprecated,已过期,使用preDefinedClassName.getFormLayoutClassName(...) */ form: { label_width_70: string; label_width_80: string; label_width_90: string; label_width_100: string; label_width_110: string; label_width_120: string; label_width_130: string; label_width_140: string; label_width_150: string; label_width_160: string; label_width_170: string; label_width_180: string; label_width_190: string; label_width_200: string; label_width_auto: string; label_align_left: string; label_align_right: string; label_value_vertical: string; formItemGap15: string; formItemGap8: string; formItemGap5: string; formItemGap0: string; }; /** * @deprecated 已过期,使用preDefinedClassName.getFormItemLayoutClassName(...) */ formItem: { label_width_70: string; label_width_80: string; label_width_90: string; label_width_100: string; label_width_110: string; label_width_120: string; label_width_130: string; label_width_140: string; label_width_150: string; label_width_160: string; label_width_170: string; label_width_180: string; label_width_190: string; label_width_200: string; label_width_auto: string; label_align_left: string; label_align_right: string; label_value_vertical: string; }; /** * 获取针对Form下全部label布局的预设className,包括 * ``` * 1. formLabel宽度 * 2. formLabel对齐方式 * 3. form label value的竖直布局 * 4. formItem之间的间距 * ``` */ getFormLayoutClassName: (props: TFormLayoutPreClassNameProps) => string; /** * 获取针对单个FormItem label布局的预设className,包括 * ``` * 1. formLabel宽度 * 2. formLabel对齐方式 * 3. form label value的竖直布局 * ``` */ getFormItemLayoutClassName: (props: TFormItemLayoutPreClassNameProps) => string; }; export {};