Custom Data Viewer


Thunkable provides various default data viewer list and data viewer grid templates, but saving a customized layout component as a data viewer allows you to display your data in a way that reflects your brand design and preferences.

Video Tutorial

How to Customize a Data Viewer in Thunkable

In this tutorial, we’ll show you how to customize a Thunkable data viewer so you can display your data in a way that meets your user’s needs and reflects your brand design.

To Save a Layout as a Data Viewer:

  1. When you're happy with the layout you have customized, ensure it is selected in the component tree.

  2. Click the vertical ellipsis next to the layout's name in the properties panel.

  3. Select Save as Data Viewer Layout.

  4. Give your data viewer layout a detailed name.

  5. Select the Layout Type you want to create. - List for a data viewer list - Grid for a data viewer grid

  6. Click OK.

A custom data viewer is designed to view data. It is not intended to receive user inputs. As such, we recommend that input components such as the text input and button, for example, are not included in a custom data viewer layout.

To Use a Saved Layout as a Data Viewer:

  1. Click the Create New Screen icon at the top of the component tree in the Designer.

  2. Drag a Data Viewer List or Data Viewer Grid component onto your screen.

  3. Reposition and resize as necessary.

  4. Connect your project to a data source. See here for instructions on connecting a data source: Data Sources.

  5. Click the sample template to access the data viewer templates available to you.

  6. Click to select the layout you saved as a data viewer from the bottom of the template library.

  7. Map your data source columns to components within your custom data viewer layout.

Layout Component

Custom data viewers are created using Thunkable’s layout component, which allow for more precise positioning of UI components on an app screen.

pageLayout Component

Data Sources Blocks

By incorporating the data source blocks into your app, you can allow users to create, read, update, and delete data in your data source when they interact with the data viewer.

pageData Sources Blocks

Last updated