Flexmonster Software License Agreement (“Agreement”) has been revised and is effective as of September 30, 2025.
The following modifications were made:
The modified version of Agreement is available here.
Downloading, installing, and/or continuing to use Flexmonster Software after September 30, 2025, constitutes Licensee’s acceptance of the terms and conditions of the modified version of Agreement. If Licensee does not agree to any of these terms and conditions, they must cease using Flexmonster Software and must not download, install, use, access, or continue to access Flexmonster Software. By continuing to use Flexmonster Software or renewing the license or maintenance after the effective date of these modifications to Agreement, Licensee accepts and agrees to be bound by the terms and conditions of the modified Agreement.
Component-wide options apply to both the grid and the chart at the same time.
The component-wide options can be configured in the OptionsObject. In this guide, we will show what can be configured on the component.
Watch the video that demonstrates how some of the options work:
To set the overall view of the component (grid, charts, or both), use the viewType property:
options: {
viewType: "grid_charts"
}To make the report read-only, set the readOnly option to true:
options: {
readOnly: true
}You can also configure a partial read-only mode manually by turning off the features you don’t need:
Here’s an example of how you can configure a read-only mode manually:
options: {
grid: {
showFilter: false,
dragging: false,
disableExpandAndCollapse: false
},
chart: {
showFilter: false,
showMeasures: false
},
configuratorButton: false,
drillThrough: false,
sorting: false
}Note We also suggest hiding the Toolbar when using the read-only mode.
By default, the Field List appears as a pop-up window. To display it on the right side of the component, set the fieldListPosition property to right:
options: {
fieldListPosition: "right"
}When setting up Flexmonster, you can decide how the component should look right after load:
options: {
configuratorActive: true,
showDefaultSlice: false
}You can configure the Field List interface with the following options:
false
Live example.options: {
configuratorButton: false,
showAggregations: true,
showCalculatedValuesButton: false,
showFieldListSearch: true
}You can configure both the behavior and appearance of filter pop-up windows. For details, see the Filter by condition and Filter by selection guides.
You can configure how dates and times are displayed in the component. For more information and examples, see the Date and time formatting guide.
The drill-through view lets users see the underlying raw records that form a summarized cell.
By default, the drill-through view can be opened by double-clicking the cell or using the cell’s context menu. If you want to disable this pop-up window, set the drillThrough option to false:
options: {
drillThrough: false
}You can also configure how the drill-through view is displayed:
"api", "microsoft analysis services", and "elasticsearch" data source types.options: {
showDrillThroughConfigurator: false,
drillThroughMaxRows: 1000
}You can adjust how labels are displayed in the component using the following options:
options: {
caseSensitiveMembers: true,
showAggregationLabels: true,
useCaptionsInCalculatedValueEditor: true
}You can configure how the component processes empty or missing values using the following options.
To distinguish between null, undefined, and empty string ("") values, use the distinguishNullUndefinedEmpty option:
options: {
distinguishNullUndefinedEmpty: true
}To define how the component behaves when the data source itself is empty, use the showEmptyData property. If set to true, an empty grid is displayed. If set to false, the component shows a pop-up error message and triggers an error event:
options: {
showEmptyData: true
}To specify where to show members with empty values on the grid and charts, configure the showEmptyValues option:
options: {
showEmptyValues: "rows"
}Note Learn about using the showEmptyValues option for multilevel hierarchies for the "api" data source type.
Editing is available only in the drill-through view and the flat form. To allow users to change cell values directly in the component, enable the editing property:
options: {
editing: true
}Note Editing in Flexmonster does not affect the original data. However, you can use the datachanged event to track the changes and apply them to your data manually.
You can configure more component-wide options: