Properties

Properties

Core properties

identity

An async callback function to collect the JSON Web Tokens (JWTs) used for Vizzly's data and dashboard access.

Learn more

queryEngineEndpoint

RequiredSelf-hosted

Points the dashboard towards your Query Engine. This value is

Learn more

dataSets

RequiredIn-browser

Define the data sets to make available on your dashboard for in-browser projects.

Learn more

data

RequiredIn-browser

An async function used to collect the data for each data set using in-browser projects.

Learn more

runQueries

RequiredCustom

Execute vizzly queries against your own query engine using a custom project.

Learn more

queryEngineConfig

RequiredCustom

Define the capabilities of your own custom query engine for custom projects.

Learn more

Multiple dashboards

parentDashboardId

Optional

Provide the ID of the parent dashboard to display. Learn about parent and child dashboards here.

Learn more

dashboardId

Optional

Provide the ID of child or parent dashboard to display. Learn about parent and child dashboards here.

Learn more

Customization

theme

Optional

Customize the styling of the dashboard.

Learn more

featureToggles

Optional

Enable and disable features of the dashboard for your users. For example, only allow users to build their own dashboard from a library of charts instead of building their own from scratch.

Learn more

textOverrides

Optional

Override text throughout the dashboard. Enables internationalization.

Learn more

Icons

Optional

Override icons on the dashboard

Learn more

Component overrides

Optional

Override components of the dashboard as drop-downs, date-time pickers and loading animations.

Learn more

labelFormat

Optional

Programmatically control the format of labels across all views on your dashboard.

Learn more

dataPanel

Optional

Override sections of the data panel within the Vizzly editor.

Learn more

formatPanel

Optional

Override sections of the format panel within the Vizzly editor.

Learn more

excludeComponents

Optional

Remove charts, tables and maps from those available on the dashboard

Learn more

includeComponents

Optional

Allowlist of charts, tables and maps to make available on the dashboard

Learn more

developerTools

Optional

Enable developer tools to help development of;

  • Custom themes
  • Component overrides
  • Programmatic dashboard building.

Learn more

maxCSVDownloadLimit

Optional

Set the maximum number of records that can be downloaded in a CSV export.

Learn more

numberFormatOptions

Optional

Provide custom formatting options for numbers.

Learn more

dateTimeFormatOptions

Optional

Provide custom formatting options for dates.

Learn more

organizationName

Optional

Set your organization's name to be referenced on the dashboard.

Learn more

Event handlers

onEditorUpdate

Optional

When Vizzly autogenerates a view in the editor, you may wish to make changes to the view before it is rendered. For example, you might wish to add a filter to the view, or set certain style properties.

Learn more

onDashboardLoad

Optional

Be notified when the dashboard renders.

Learn more

onViewClick

Optional

Detect click events to trigger a follow-on custom action.

Learn more

onDashboardFilterChange

Optional

Be notified when there is a change to the dashboard level filters.

Learn more

trackEvent

Optional

Track user events on the dashboard, such as when a user adds a new view to their dashboard.

Learn more

Filters

dateFilterOptions

Optional

Provide custom filter options for dates

Learn more

dashboardFilters

Optional

Provide programmatically defined, dashboard level filters.

Learn more

cascadeFilterSelection

Optional

Require the value selected in one filter to impact the options available in other filters to avoid conflicting filters.

Learn more

Programmatic

parentDashboard

Optional

Build your parent dashboard in code.

Learn more

Scheduled reporting

reportScheduleOptions

Optional

Provide options for your users to setup scheduled reports.

Learn more