FormSection
FormSection groups elements within a Form. Child components are placed in a FlowLayout.
Behaviors
This component supports the following behaviors:
| Behavior | Properties |
|---|---|
| Animation | animation, animationOptions |
| Bookmark | bookmark, bookmarkLevel, bookmarkTitle, bookmarkOmitFromToc |
| Component Label | label, labelPosition, labelWidth, labelBreak, required, enabled, shrinkToLabel, style, readOnly |
| Publish/Subscribe | subscribeToTopic |
| Tooltip | tooltip, tooltipMarkdown, tooltipOptions |
| Styling Variant | variant |
Properties
columnGap
default: "3rem"
The gap between columns of items within the section.
<Form padding="1rem">
<FormSection columnGap="1rem">
<FormItem width="50%" label="Name" bindTo="" />
<FormItem width="50%" label="Occupation" bindTo="" />
</FormSection>
</Form><Form padding="1rem">
<FormSection columnGap="1rem">
<FormItem width="50%" label="Name" bindTo="" />
<FormItem width="50%" label="Occupation" bindTo="" />
</FormSection>
</Form>heading
The heading text to be displayed at the top of the form section.
<Form padding="1rem">
<FormSection heading="Basic Heading">
<FormItem label="Input Field" bindTo="" />
</FormSection>
</Form><Form padding="1rem">
<FormSection heading="Basic Heading">
<FormItem label="Input Field" bindTo="" />
</FormSection>
</Form>headingLevel
default: "h3"
The semantic and visual level of the heading.
Available values: h1, h2, h3 (default), h4, h5, h6
<Form padding="1rem">
<FormSection heading="Basic Heading" headingLevel="h1">
<FormItem label="Input Field" bindTo="" />
</FormSection>
</Form><Form padding="1rem">
<FormSection heading="Basic Heading" headingLevel="h1">
<FormItem label="Input Field" bindTo="" />
</FormSection>
</Form>headingWeight
default: "bold"
The font weight of the heading.
The default weight is bold.
<Form padding="1rem">
<FormSection heading="Basic Heading" headingWeight="normal">
<FormItem label="Input Field" bindTo="" />
</FormSection>
</Form><Form padding="1rem">
<FormSection heading="Basic Heading" headingWeight="normal">
<FormItem label="Input Field" bindTo="" />
</FormSection>
</Form>info
Informational text displayed below the heading.
<Form padding="1rem">
<FormSection info="This is some information about a particular section.">
<FormItem label="Input Field" bindTo="" />
</FormSection>
</Form><Form padding="1rem">
<FormSection info="This is some information about a particular section.">
<FormItem label="Input Field" bindTo="" />
</FormSection>
</Form>infoFontSize
default: "0.8rem"
The font size of the informational text.
<Form padding="1rem">
<FormSection
info="This is some information about a particular section."
infoFontSize="18px"
>
<FormItem label="Input Field" bindTo="" />
</FormSection>
</Form><Form padding="1rem">
<FormSection
info="This is some information about a particular section."
infoFontSize="18px"
>
<FormItem label="Input Field" bindTo="" />
</FormSection>
</Form>paddingTop
default: "$space-normal"
The top padding of the FlowLayout where the section's children are placed.
rowGap
default: "$space-normal"
The gap between rows of items within the section.
<Form padding="1rem">
<FormSection rowGap="2rem">
<FormItem label="Name" bindTo="" />
<FormItem label="Occupation" bindTo="" />
</FormSection>
</Form><Form padding="1rem">
<FormSection rowGap="2rem">
<FormItem label="Name" bindTo="" />
<FormItem label="Occupation" bindTo="" />
</FormSection>
</Form>Events
This component does not have any events.
Exposed Methods
This component does not expose any methods.
Styling
This component does not have any styles.