DataSets¶
DataSets allow you to store, manage, and display tabular data within SignageLab. They are useful for displaying structured information like directories, schedules, pricing lists, or any custom data.
Overview¶
DataSets provide:
- Structured data storage within the CMS
- Manual data entry or automatic import via CSV/API
- Display via DataSet widgets in layouts
- Remote data source connectors
- Version history and data management
Creating a DataSet¶
- Navigate to Library > DataSets
- Click Add DataSet
- Enter a Name and optional Description
- Select a Folder
- Click Save
Defining Columns¶
After creating a DataSet, define its structure:
- Open the DataSet's row menu and select View Columns
- Click Add Column
- Configure:
- Heading - Column name displayed in the data grid
- Column Type - Value, Formula, or Remote
- Data Type - String, Number, Date, etc.
- List Content - Optional predefined values for dropdown selection
- Click Save
Adding Data¶
Manual Entry¶
- Open the DataSet's row menu and select View Data
- Click Add Row
- Enter values for each column
- Click Save
CSV Import¶
- From the row menu, select Import CSV
- Upload your CSV file
- Map CSV columns to DataSet columns
- Choose to append or overwrite existing data
- Click Import
Remote Data¶
Configure automatic data import from external sources:
- Define Remote columns pointing to API endpoints
- Set the refresh interval
- Data updates automatically on schedule
Displaying DataSet Data¶
Use the DataSet widget in the Layout Editor:
- Add a DataSet widget to your layout
- Select the DataSet to display
- Choose which columns to show
- Configure styling and appearance
- Set the number of rows per page and cycle time
Data Connectors¶
For advanced integrations, Data Connectors allow automatic data synchronization from external systems.
Info
Contact your administrator to configure Data Connectors for your SignageLab instance.