Skip to content

Data Store

Walkthrough · All levels · App Connect

Client-side collections in App Connect: define a schema, store records, and perform record actions like insert/update/delete.

Data Store is a client-side collection that can persist in session storage and supports record actions.

Use Data Store when you need a collection you can add/update/delete on the client (for example: a cart, temporary edits, or a local list for UI state).

Schema
Define the fields so bindings and record actions know the shape.
Session
Optionally persist records across reloads.
Actions
Insert/update/upsert/delete/clear/batch.

Data Store appears as a data source in bindings and pickers, and you can manage its records with client-side actions (insert/update/delete).

Bind to records and fields
Insert/update/delete records from events
Optionally persist via session storage

These are the key fields you’ll configure in Properties.

Find the data component and its current values

Section titled “Find the data component and its current values”

Select the data component in App Structure. Its Properties configure the source and behavior; the Data panel shows the values currently available to the page.

The ID is how you reference the Data Store in bindings and action pickers.

Enable session persistence when you want data to survive a reload within the same browser session.

Define your fields so bindings, record actions, and generated columns have a reliable structure.

NOTE: Generated Columns are derived fields you calculate from other values in the record, such as totals, labels, or status flags. Use them when you want reusable computed values without storing duplicate data in every item.

Next, learn how to filter/sort/page through collections using Data View.

Continue with traversal and filtering.