Course contents15 lessons
Course overview
  1. 01Sections and Containers
  2. 02Textbox
  3. 03Checkbox
  4. 04Dropdown
  5. 05Radio Button
  6. 06Calendar
  7. 07File Upload
  8. 08Input Grids
  9. 09Slider
  10. 10Advanced Label
  11. 11Output Grid
  12. 12Charts
  13. 13Maps
  14. 14Gauges
  15. 15Action Button

Lesson 1 of 15

Sections and Containers

Build responsive layouts with sections and containers in SpreadsheetWeb Designer. Configure columns, surface styles, and colors in the Properties panel.

2 min read

Add the section or container in Layout & Controls

Open Layout & Controls and choose a section or container from the control gallery across the top of the workspace. You can also press Ctrl+Space to open Quick Add, choose the control, and bind it before placing it on the canvas.

Select the control on the canvas, then configure Setup, Appearance, and Behavior in the Properties panel on the right.

Section selected on the Designer canvas with column layout choices in the Setup tab

Sections

A section is a row in the user interface – all components must be placed within a section. Sections can be subdivided to break up the screen. Each segment of the section contains a built-in container, into which subsequent controls can be placed.

The Layout property defines the segmentation of a row. There are six templates for segmenting a section, as seen below.

Use Setup in the section's Properties panel to choose its column layout, as shown in the screenshot. Open Appearance to configure section styling. You can further customize the corresponding styles with CSS in the Stylesheets module.

Containers

A container is a subsection that can help subdivide a section into multiple vertical segments.

Select the container and open Appearance. Under Surface, choose a style card such as Plain, Panel, Inset, or Card. Additional choices include Elevated card, Gradient card, Outlined card, Hero, Result, and Dark result. Older inset styles are grouped under Legacy insets.

For a Panel container, configure the header and footer text to label those areas. Use Color to choose a color scheme, or keep Theme default to use the application's theme. You can customize the corresponding styles with CSS in the Stylesheets module.

See Containers for more about surface styles, tabs, and subdivisions.