Skip to main content
All CollectionsViz FlowicsData Providers
Working with a Custom Data Provider
Working with a Custom Data Provider
Updated over a month ago

The Custom Data Provider is an element that allows you to create simple data structures directly in the graphics editor, removing the need to use external data sources such as JSON files or Google Sheets to integrate data within your graphics packages.

This element is compatible with other graphic elements that have bindable properties, making it easy to link custom variables to your graphic elements.


Adding a Custom Data Provider

  1. Within the Data Providers, locate the Custom Data element and double-click on it, to add it with a Global Data Provider scope


Adding Properties

To start using this element, you'll need to define properties that will help you build your data structure.

The available properties are:

  • List: Allows you to create a list of text items. For example, you can create a list with the names of the home team and another with the away team.

  • Text: Enables you to create a text field, whether for a headline or for specific details like the head coach's name for the home and away team.

  • Color: It lets you include team colors in your data structure for each participating team.

  • Image: Allows you to add images such as logos, TV bugs, and more. Images must be pre-uploaded to the Assets Library. The key advantage of this property is that it removes the need to manually search for image URLs for linking.

When creating properties, you need to provide

  1. a name

  2. a description (this is optional)

The property will appear listed in the inspector under the Properties tab. From there, you will be able to edit the name or description, and you can also delete an added property.

You can create as many properties as you need and reorder them.

Editing Values

In the Values tab, you can edit the value of the properties that have been added.


Binding Data

Once the Properties and their respective Values are added, those will be the data available to bind to elements in the Tree, such as Dynamic Lists, Text Elements, Images, and others.


Remote Control / Live Operation

You can manipulate the values during operation, from the Remote Control interfaces.

Did this answer your question?