The Low-Code Designer

Updated Jun 19, 2026
DataMagik Application Designer

The Low-Code Designer

The low-code designer is where every layout app is built. You compose screens from components, bind them to live data, and configure behavior — all visually.

The canvas

The canvas is your screen. Drag components from the palette, then position, resize, and nest them. Layout containers let you build rows, columns, and responsive sections that adapt cleanly from desktop to tablet to the shop floor.

Components

Components are the building blocks of a layout app. Common ones include:

  • Tables — display and page through rows from a data source.
  • Forms & inputs — capture and edit values.
  • Charts — visualize data.
  • Buttons — trigger actions such as running a script or navigating.
  • Containers — group and lay out other components.

The properties panel

Select any component to open its properties. Here you set its data binding, labels, visibility, formatting, and the actions it triggers. Changes are reflected live on the canvas.

Data binding

Point a component at a data source and map fields to it. The designer handles reads and refreshes automatically. See Working with Data Sources for the full list of source types and how to connect them.

Logic without code

Add filtering, validation, conditional visibility, and multi-step actions through guided configuration — no scripting needed for the common cases. For anything more advanced, components can run scripts and emit events; see Logic, Actions & Events.

Organizing and previewing

  • Menu folders — place the app in the navigation so the right people find it.
  • Show on mobile — toggle whether the app appears in the mobile app.
  • Live preview — run the screen against real data and runtime values before publishing.

When to go further

The visual designer covers the vast majority of apps. When you need a custom interaction the canvas cannot express — a bespoke component, complex client logic, or a specific look and feel — graduate to a custom Vue SPA app without leaving the platform.

Was this page helpful?