Skip to main content
Version: 0.45

Form Builder Canvas

The form builder canvas is the central area of the form designer where you lay out a form by dragging components onto it. The canvas is a true WYSIWYG surface, which means what you arrange on it closely matches how the form will render for a user. You can zoom and scroll the canvas, so it stays an accurate picture of the final form even as it grows larger than the screen.

The form builder canvas showing the member-details form as an accurate WYSIWYG layout, with the component toolbox on the left, the zoom controls on the toolbar, and the Properties panel on the right.


Zooming and scrolling

The canvas can be zoomed in and out, and scrolled, so you can work on a detailed area or step back to see the whole form. The zoom controls sit on the designer toolbar.

ControlWhat it does
Zoom inIncreases the zoom level.
Zoom outDecreases the zoom level.
Auto zoomFits the form to the available space. While auto zoom is on, the manual zoom buttons are disabled.

The current zoom level is shown as a percentage, and zoom ranges from 25% to 200%. You can also zoom with a pinch gesture on a touch device, or by holding Ctrl while scrolling the mouse wheel.

tip

Turn on auto zoom to fit the entire form into view, then switch to manual zoom when you want to focus on a particular section.


Pre-configured components on drop

Some components are awkward to start from an empty shell, so dropping them onto the canvas inserts a ready-made template rather than a blank component. The DataTable and DataList components both drop in pre-configured.

  • Dropping a DataTable inserts a full table structure, including the surrounding data context, a toolbar with Add, Edit, and Export buttons, search and paging controls, and action columns.
  • Dropping a DataList inserts a list structure with a title, status, description, and metadata, using placeholder bindings so you can see the layout immediately.

This lets you see the structure and layout of the component the moment you drop it, instead of having to configure it from nothing before anything appears.

A pre-configured DataTable on the canvas, showing the surrounding data context, a toolbar with Add and Export buttons, search and paging controls, and columns.

note

The dropped templates show the component's structure and layout with placeholder bindings. They are a configured starting point that you then bind to your own data, not live sample records.


Configuration indicators

When a component on the canvas is not fully configured, the designer shows a small colour-coded icon on the component rather than an inline error message. Hover over the icon to read the detail.

IndicatorMeaning
Warning icon (yellow)The component has a configuration issue that needs attention.
Info iconA hint about the component's configuration.

This keeps the canvas readable while still drawing your attention to the components that need work.