Skip to Main Content
Preset Feature Feedback
Status Needs review
Categories New feature
Created by Customer Engagement
Created on Dec 9, 2025

Granular control for Chart Menu items in Embedded SDK dashboardUiConfig

What is the problem or goal you're trying to solve or accomplish?

The customer is using Preset Embedded and wants to restrict users from downloading raw data (CSV/Excel) for security and data governance reasons. However, they explicitly want to allow users to "Download as Image" for reporting and presentation purposes.

How are you solving it currently?

Currently, they are forced to use hideChartControls: true in the dashboardUiConfig.

  • Result: This hides the entire chart menu, preventing both CSV downloads (desired) and Image downloads (undesired).

  • Alternative: They keep controls visible, which exposes the Data Download option, creating a data leak risk.

What is your recommended solution?

Expand the dashboardUiConfig object to support granular visibility of chart control items, rather than a single boolean.

Proposed Schema Example:

dashboardUiConfig: {
chartControls: {
visible: true,
allowDownloadImage: true,
allowDownloadData: false, // Hides CSV/Excel/JSON
allowViewQuery: false,
allowShare: false
}
}
  • Attach files
  • +1