Skip to main content

FormLayout 表单布局

使用场景#

表单布局组件,为上层表单方案提供通用布局能力。

示例#

基本用法#

邮箱地址
我们不会公开您的邮箱地址。
这是一条错误消息
inline

标签位于上方#

邮箱地址
我们不会公开您的邮箱地址。
这是一条错误消息
inline

没有标签#

我们不会公开您的邮箱地址。
这是一条错误消息
inline

自定义标签宽度#

物料供应商全称
联系人所在城市街道和门牌号
inline

行内模式#

邮箱地址
我们不会公开您的邮箱地址。
这是一条错误消息
邮箱地址
我们不会公开您的邮箱地址。
这是一条错误消息
inline

表单项嵌套#

姓名
地址
inline

简单表单布局#

店名
辅助文本
地址
日期
inline

表单项分组#

办公室信息
地址名称
辅助文本
街道地址
必填字段
联系信息
电子邮箱
辅助文本
电话
必填字段
inline

表单项分组多列展示#

办公室信息
城市
辅助文本
地址名称
辅助文本
街道地址
必填字段
inline

搜索表单布局#

订单号
仓库
商家
门店
创建人
更新人
inline

API#

FormLayout#

字段描述
inlineboolean
是否行内布局
labelPositionLabelPosition
标签位置
labelWidthstring
标签宽度
columnsResponsiveType
布局列数
asany
styleCSSProperties
classNamestring
mStringOrNumber
marginStringOrNumber
mtStringOrNumber
marginTopStringOrNumber
mrStringOrNumber
marginRightStringOrNumber
mbStringOrNumber
marginBottomStringOrNumber
mlStringOrNumber
marginLeftStringOrNumber
mxStringOrNumber
marginXStringOrNumber
myStringOrNumber
marginYStringOrNumber
pStringOrNumber
paddingStringOrNumber
ptStringOrNumber
paddingTopStringOrNumber
prStringOrNumber
paddingRightStringOrNumber
pbStringOrNumber
paddingBottomStringOrNumber
plStringOrNumber
paddingLeftStringOrNumber
pxStringOrNumber
paddingXStringOrNumber
pyStringOrNumber
paddingYStringOrNumber
colorColor
bgColor
backgroundColorColor
opacityOpacity
widthStringOrNumber
minWidthStringOrNumber
maxWidthStringOrNumber
heightStringOrNumber
minHeightStringOrNumber
maxHeightStringOrNumber
sizeStringOrNumber
displayDisplay
verticalAlignVerticalAlign<0 | (string & {})>
overflowOverflow
overflowXOverflowX
overflowYOverflowY
fontFamilyFontFamily
fontStyleFontStyle
letterSpacingLetterSpacing<0 | (string & {})>
textAlignTextAlign
fontSizestring
fontWeightFontWeight
lineHeightStringOrNumber
alignItemsAlignItems
alignContentAlignContent
justifyItemsJustifyItems
justifyContentJustifyContent
flexWrapFlexWrap
flexDirectionFlexDirection
flexFlex<Length>
flexGrowFlexGrow
flexShrinkFlexShrink
flexBasisFlexBasis<Length>
justifySelfJustifySelf
alignSelfAlignSelf
orderOrder
gridGapGridGap<Length>
gridRowGapGridRowGap<Length>
gridColumnGapGridColumnGap<Length>
gridColumnGridColumn
gridColumnStartGridColumnStart
gridColumnEndGridColumnEnd
gridRowGridRow
gridRowStartGridRowStart
gridRowEndGridRowEnd
gridAreaGridArea
gridTemplateRowsGridTemplateRows<0 | (string & {})>
gridTemplateColumnsGridTemplateColumns<0 | (string & {})>
gridTemplateAreasGridTemplateAreas
borderstring
borderTopstring
borderRightstring
borderBottomstring
borderLeftstring
borderWidthStringOrNumber
borderColorColor
borderTopColorColor
borderRightColorColor
borderBottomColorColor
borderLeftColorColor
borderRadiusstring
positionPosition
zIndexZIndex
topstring
rightstring
bottomstring
leftstring
boxShadowBoxShadow
textShadowTextShadow

FormControl#

字段描述
labelReactNode
字段名
labelWidthstring
标签宽度,仅在 水平排布 时生效
labelPosition"top" | "left"
标签位置
labelTipsReactNode
字段名提示信息或解释信息
helpReactNode
附加提示文本
errorstring | string[]
错误消息
requiredboolean
是否显示必选标记
inlineboolean
是否行内模式

FieldSet#

字段描述
titleReactNode
分组标题
columnsResponsiveType
列数
sizeStringOrNumber
pStringOrNumber
styleCSSProperties
classNamestring
colorColor
widthStringOrNumber
flexDirectionFlexDirection
topstring
bottomstring
rightstring
leftstring
asany
mStringOrNumber
marginStringOrNumber
mtStringOrNumber
marginTopStringOrNumber
mrStringOrNumber
marginRightStringOrNumber
mbStringOrNumber
marginBottomStringOrNumber
mlStringOrNumber
marginLeftStringOrNumber
mxStringOrNumber
marginXStringOrNumber
myStringOrNumber
marginYStringOrNumber
paddingStringOrNumber
ptStringOrNumber
paddingTopStringOrNumber
prStringOrNumber
paddingRightStringOrNumber
pbStringOrNumber
paddingBottomStringOrNumber
plStringOrNumber
paddingLeftStringOrNumber
pxStringOrNumber
paddingXStringOrNumber
pyStringOrNumber
paddingYStringOrNumber
bgColor
backgroundColorColor
opacityOpacity
minWidthStringOrNumber
maxWidthStringOrNumber
heightStringOrNumber
minHeightStringOrNumber
maxHeightStringOrNumber
displayDisplay
verticalAlignVerticalAlign<0 | (string & {})>
overflowOverflow
overflowXOverflowX
overflowYOverflowY
fontFamilyFontFamily
fontStyleFontStyle
letterSpacingLetterSpacing<0 | (string & {})>
textAlignTextAlign
fontSizestring
fontWeightFontWeight
lineHeightStringOrNumber
alignItemsAlignItems
alignContentAlignContent
justifyItemsJustifyItems
justifyContentJustifyContent
flexWrapFlexWrap
flexFlex<Length>
flexGrowFlexGrow
flexShrinkFlexShrink
flexBasisFlexBasis<Length>
justifySelfJustifySelf
alignSelfAlignSelf
orderOrder
gridGapGridGap<Length>
gridRowGapGridRowGap<Length>
gridColumnGapGridColumnGap<Length>
gridColumnGridColumn
gridColumnStartGridColumnStart
gridColumnEndGridColumnEnd
gridRowGridRow
gridRowStartGridRowStart
gridRowEndGridRowEnd
gridAreaGridArea
gridTemplateRowsGridTemplateRows<0 | (string & {})>
gridTemplateColumnsGridTemplateColumns<0 | (string & {})>
gridTemplateAreasGridTemplateAreas
borderstring
borderTopstring
borderRightstring
borderBottomstring
borderLeftstring
borderWidthStringOrNumber
borderColorColor
borderTopColorColor
borderRightColorColor
borderBottomColorColor
borderLeftColorColor
borderRadiusstring
positionPosition
zIndexZIndex
boxShadowBoxShadow
textShadowTextShadow
Copyright © 2021 Alibaba Inc.
Built with ❤️ by hema-FE.