Optional
enableCache?: booleanOptional
getHeaderMenuItems?: () => (DataCubeMenuItem | DataCubeNativeMenuItem)[]Provides a list of items to be displayed in the header dropdown menu.
Optional
gridClientLicense?: stringLicense key for the grid client (i.e. ag-grid) as DataCube makes use of fair number of advanced/enterprise features.
Optional
innerHeaderRenderer?: (params: DataCubeInnerHeaderComponentParams) => React.ReactNodeCustom renderer for the inner header area, next to the title.
Optional
layoutManager?: LayoutManagerProvides a layout manager that can be used by DataCube layout service.
This is useful when creating a seamless integration between DataCube and the application.
Optional
onInitialized?: (event: DataCubeInitializedEvent) => voidDataCube has initialized and is ready for most API calls, but may not be fully rendered yet.
Optional
onNameChanged?: (event: DataCubeNameChangedEvent) => voidThe name of the DataCube main view is updated.
Optional
onSettingsChanged?: (event: DataCubeSettingsChangedEvent) => voidSettings are changed and saved.
This is useful when the application needs to persist the new settings values.
Optional
onViewInitialized?: (event: DataCubeViewInitializedEvent) => voidDataCube main view has initialized, and is ready for most API calls, but may not be fully rendered yet. The query source has been fully resolved and analyzed, grid view is to be rendered right after.
Optional
settingsData?: DataCubeSettingsDataDataCube settings values (retrieved externally), which would be set as initial values, and extra setting configurations that would be rendered in the settings panel.
Optional
taskManager?: TaskManagerProvides a task manager that can be used by DataCube task service.
This is useful when creating a seamless integration between DataCube and the application.
Enables caching to suppport local query execution.