GoodData.UI API reference
  • GoodData.UI
  • Docs & APIs
  • Developers
  • GoodData.CN
  • GoodData.UI
  • Docs & APIs
  • Get GoodData.CN Community Edition
  • 8.11.0
  • Code samples
  • Gallery
  • GitHub

›sdk-ui-dashboard

sdk-backend-bear

  • Overview of sdk-backend-bear
  • BearAuthProviderBase
  • BearBackendConfig
  • bearFactory()
  • ContextDeferredAuthProvider
  • FixedLoginAndPasswordAuthProvider

sdk-backend-spi

  • Overview of sdk-backend-spi
  • AnalyticalBackendError
  • AnalyticalBackendErrorTypes
  • AnalyticalBackendFactory
  • attributeDescriptorLocalId
  • attributeDescriptorName
  • AuthenticationFlow
  • CatalogItem
  • catalogItemMetadataObject
  • CatalogItemType
  • ContractExpired
  • DataColumnType
  • DatasetLoadStatus
  • DataTooLargeError
  • DataValue
  • ElementsQueryOptionsElementsSpecification
  • ErrorConverter
  • FilterWithResolvableElements
  • GroupableCatalogItem
  • IAccessGrantee
  • IAnalyticalBackend
  • IAnalyticalBackendConfig
  • IAnalyticalWorkspace
  • IAttributeDescriptor
  • IAttributeDescriptorBody
  • IAttributeDisplayFormMetadataObject
  • IAttributeElement
  • IAttributeElementExpressionToken
  • IAttributeHeaderFormOf
  • IAttributeMetadataObject
  • IAuthenticatedPrincipal
  • IAuthenticationContext
  • IAuthenticationProvider
  • IBackendCapabilities
  • IBracketExpressionToken
  • ICatalogAttribute
  • ICatalogDateAttribute
  • ICatalogDateDataset
  • ICatalogFact
  • ICatalogGroup
  • ICatalogItemBase
  • ICatalogMeasure
  • ICommentExpressionToken
  • IDashboardMetadataObject
  • IDataColumn
  • IDataColumnBody
  • IDataHeader
  • IDataset
  • IDatasetBody
  • IDatasetLoadInfo
  • IDataSetMetadataObject
  • IDatasetUser
  • IDataView
  • IDateFilterConfigsQueryResult
  • IDimensionDescriptor
  • IDimensionItemDescriptor
  • IElementsQuery
  • IElementsQueryAttributeFilter
  • IElementsQueryFactory
  • IElementsQueryOptions
  • IElementsQueryOptionsElementsByPrimaryDisplayFormValue
  • IElementsQueryOptionsElementsByUri
  • IElementsQueryOptionsElementsByValue
  • IElementsQueryResult
  • IExecutionFactory
  • IExecutionResult
  • IExportConfig
  • IExportResult
  • IFactMetadataObject
  • IFilterElementsQuery
  • IGetInsightOptions
  • IGetVisualizationClassesOptions
  • IGroupableCatalogItemBase
  • IInsightReferences
  • IInsightReferencing
  • IInsightsQueryOptions
  • IInsightsQueryResult
  • IMeasureDescriptor
  • IMeasureDescriptorItem
  • IMeasureDescriptorObject
  • IMeasureExpressionToken
  • IMeasureGroupDescriptor
  • IMeasureMetadataObject
  • IMeasureMetadataObjectDefinition
  • IMeasureReferencing
  • IMetadataObject
  • InsightOrdering
  • InsightReferenceTypes
  • IObjectExpressionToken
  • IOrganization
  • IOrganizationDescriptor
  • IOrganizations
  • IOrganizationSettingsService
  • IOrganizationStylingService
  • IPagedResource
  • IPreparedExecution
  • IResultAttributeHeader
  • IResultAttributeHeaderItem
  • IResultHeader
  • IResultMeasureHeader
  • IResultMeasureHeaderItem
  • IResultTotalHeader
  • IResultTotalHeaderItem
  • IResultWarning
  • isAnalyticalBackendError()
  • isAttributeDescriptor
  • isAttributeDisplayFormMetadataObject
  • isAttributeMetadataObject
  • isCatalogAttribute
  • isCatalogDateDataset
  • isCatalogFact
  • isCatalogMeasure
  • isContractExpired()
  • isDashboardMetadataObject
  • isDataSetMetadataObject
  • isDataTooLargeError()
  • ISecuritySettingsService
  • isElementsQueryOptionsElementsByPrimaryDisplayFormValue()
  • isElementsQueryOptionsElementsByValue()
  • ISeparators
  • ISettings
  • isFactMetadataObject
  • isLimitReached()
  • isMeasureDescriptor
  • isMeasureGroupDescriptor
  • isMeasureMetadataObject
  • isMeasureMetadataObjectDefinition
  • isMetadataObject
  • isNoDataError()
  • isNotAuthenticated()
  • isNotImplemented()
  • isNotSupported()
  • isProtectedDataError()
  • isResultAttributeHeader
  • isResultMeasureHeader
  • isResultTotalHeader
  • isTotalDescriptor
  • isUnexpectedError()
  • isUnexpectedResponseError()
  • isUserAccessGrantee
  • isUserGroupAccessGrantee
  • isValueBasedElementsQueryOptionsElements()
  • isVariableMetadataObject
  • ITextExpressionToken
  • ITheme
  • IThemeAnalyticalDesigner
  • IThemeAnalyticalDesignerTitle
  • IThemeButton
  • IThemeChart
  • IThemeColorFamily
  • IThemeComplementaryPalette
  • IThemeDashboard
  • IThemeDashboardContent
  • IThemeDashboardContentKpi
  • IThemeDashboardContentWidget
  • IThemeDashboardEditPanel
  • IThemeDashboardFilterBar
  • IThemeDashboardFilterBarButton
  • IThemeDashboardNavigation
  • IThemeDashboardNavigationItem
  • IThemeDashboardNavigationTitle
  • IThemeDashboardSection
  • IThemeDashboardSectionDescription
  • IThemeDashboardSectionTitle
  • IThemeDashboardTitle
  • IThemeKpi
  • IThemeKpiValue
  • IThemeModal
  • IThemeModalTitle
  • IThemePalette
  • IThemeTable
  • IThemeTooltip
  • IThemeTypography
  • IThemeWidgetTitle
  • ITotalDescriptor
  • ITotalDescriptorItem
  • IUserAccessGrantee
  • IUserGroupAccessGrantee
  • IUserService
  • IUserSettings
  • IUserSettingsService
  • IUserWorkspaceSettings
  • IVariableMetadataObject
  • IWorkspaceAttributesService
  • IWorkspaceCatalog
  • IWorkspaceCatalogAvailableItemsFactory
  • IWorkspaceCatalogFactory
  • IWorkspaceCatalogFactoryMethods
  • IWorkspaceCatalogFactoryOptions
  • IWorkspaceCatalogMethods
  • IWorkspaceCatalogWithAvailableItems
  • IWorkspaceCatalogWithAvailableItemsFactoryOptions
  • IWorkspaceDatasetsService
  • IWorkspaceDescriptor
  • IWorkspaceFactsService
  • IWorkspaceInsightsService
  • IWorkspaceMeasuresService
  • IWorkspacePermissions
  • IWorkspacePermissionsService
  • IWorkspaceSettings
  • IWorkspaceSettingsService
  • IWorkspacesQuery
  • IWorkspacesQueryFactory
  • IWorkspacesQueryResult
  • IWorkspaceStylingService
  • IWorkspaceUser
  • IWorkspaceUsersQuery
  • IWorkspaceUsersQueryOptions
  • IWorkspaceUsersQueryResult
  • LimitReached
  • MetadataObject
  • metadataObjectId
  • NoDataError
  • NotAuthenticated
  • NotAuthenticatedHandler
  • NotAuthenticatedReason
  • NotImplemented
  • NotSupported
  • PlatformEdition
  • prepareExecution()
  • ProtectedDataError
  • resultHeaderName
  • SupportedInsightReferenceTypes
  • ThemeColor
  • ThemeFontUri
  • UnexpectedError
  • UnexpectedResponseError
  • ValidationContext
  • WorkspacePermission

sdk-backend-tiger

  • Overview of sdk-backend-tiger
  • ContextDeferredAuthProvider
  • createTigerAuthenticationUrl()
  • redirectToTigerAuthentication()
  • TigerAuthProviderBase
  • tigerFactory()
  • TigerTokenAuthProvider

sdk-model

  • Overview of sdk-model
  • absoluteDateFilterValues()
  • AllTimeGranularity
  • anyAttribute
  • anyBucket
  • anyMeasure
  • applyRatioRule()
  • areObjRefsEqual()
  • ArithmeticMeasureBuilder
  • ArithmeticMeasureBuilderInput
  • ArithmeticMeasureOperator
  • attributeAlias()
  • AttributeBuilder
  • AttributeBuilderInput
  • attributeDescriptorLocalId()
  • attributeDescriptorName()
  • attributeDisplayFormMetadataObjectAttributeRef()
  • attributeDisplayFormMetadataObjectRef()
  • attributeDisplayFormMetadataObjectTitle()
  • attributeDisplayFormRef()
  • attributeIdentifier()
  • AttributeInBucket
  • attributeLocalId()
  • attributeLocatorElement()
  • attributeLocatorIdentifier()
  • AttributeModifications
  • AttributePredicate
  • attributesFind()
  • attributeUri()
  • bucketAttribute()
  • bucketAttributeIndex()
  • bucketAttributes()
  • bucketIsEmpty()
  • bucketItemLocalId()
  • BucketItemModifications
  • bucketItemReduce()
  • BucketItemReducer
  • bucketItems()
  • bucketMeasure()
  • bucketMeasureIndex()
  • bucketMeasures()
  • bucketModifyItems()
  • BucketPredicate
  • bucketsAttributes()
  • bucketsById()
  • bucketSetTotals()
  • bucketsFind()
  • bucketsFindAttribute()
  • bucketsFindMeasure()
  • bucketsIsEmpty()
  • bucketsItems()
  • bucketsMeasures()
  • bucketsModifyItem()
  • bucketsReduceItem()
  • bucketsTotals()
  • bucketTotals()
  • CatalogItem
  • catalogItemMetadataObject
  • CatalogItemType
  • colorPaletteItemToRgb()
  • colorPaletteToColors()
  • ComparatorDirection
  • ComparisonConditionOperator
  • ComputeRatioRule
  • DataColumnType
  • DatasetLoadStatus
  • DataValue
  • DateAttributeGranularity
  • DateGranularity
  • defaultDimensionsGenerator()
  • defFingerprint()
  • defSetDimensions()
  • defSetExecConfig()
  • defSetPostProcessing()
  • defSetSorts()
  • defTotals()
  • defWithDateFormat()
  • defWithDimensions()
  • defWithExecConfig()
  • defWithFilters()
  • defWithPostProcessing()
  • defWithSorting()
  • deserializeObjRef()
  • DimensionGenerator
  • DimensionItem
  • dimensionSetTotals()
  • dimensionsFindItem()
  • dimensionTotals()
  • disableComputeRatio()
  • emptyDef()
  • factoryNotationFor
  • filterAttributeElements()
  • filterAttributeElements()
  • filterIsEmpty()
  • filterMeasureRef()
  • filterObjRef()
  • filterObjRef()
  • GroupableCatalogItem
  • GuidType
  • IAbsoluteDateFilter
  • IAbsoluteDateFilterValues
  • IAccessGrantee
  • IArithmeticMeasureDefinition
  • IAttribute
  • IAttributeBody
  • IAttributeDescriptor
  • IAttributeDescriptorBody
  • IAttributeDisplayFormMetadataObject
  • IAttributeElement
  • IAttributeElements
  • IAttributeElementsByRef
  • IAttributeElementsByValue
  • IAttributeFilter
  • IAttributeHeaderFormOf
  • IAttributeLocatorItem
  • IAttributeLocatorItemBody
  • IAttributeMetadataObject
  • IAttributeOrMeasure
  • IAttributeSortItem
  • IAttributeSortTarget
  • IAttributeSortType
  • IAuditable
  • IAuditableDates
  • IAuditableUsers
  • IBucket
  • ICatalogAttribute
  • ICatalogDateAttribute
  • ICatalogDateDataset
  • ICatalogFact
  • ICatalogGroup
  • ICatalogItemBase
  • ICatalogMeasure
  • IColor
  • IColorFromPalette
  • IColorMappingItem
  • IColorPalette
  • IColorPaletteItem
  • IComparator
  • IComparisonCondition
  • IComparisonConditionBody
  • IDashboardMetadataObject
  • IDataColumn
  • IDataColumnBody
  • IDataHeader
  • IDataset
  • IDatasetBody
  • IDatasetLoadInfo
  • IDataSetMetadataObject
  • IDatasetUser
  • IDateFilter
  • Identifier
  • IdentifierRef
  • IDimension
  • IDimensionDescriptor
  • IDimensionItemDescriptor
  • idMatchAttribute
  • idMatchBucket
  • idMatchMeasure
  • idRef()
  • IExecutionConfig
  • IExecutionDefinition
  • IFactMetadataObject
  • IFilter
  • IGroupableCatalogItemBase
  • IInlineMeasureDefinition
  • IInsight
  • IInsightDefinition
  • ILocatorItem
  • IMeasure
  • IMeasureBody
  • IMeasureDefinition
  • IMeasureDefinitionBody
  • IMeasureDefinitionType
  • IMeasureDescriptor
  • IMeasureDescriptorItem
  • IMeasureDescriptorObject
  • IMeasureFilter
  • IMeasureGroupDescriptor
  • IMeasureLocatorItem
  • IMeasureLocatorItemBody
  • IMeasureMetadataObject
  • IMeasureMetadataObjectBase
  • IMeasureMetadataObjectDefinition
  • IMeasureSortItem
  • IMeasureSortTarget
  • IMeasureTitle
  • IMeasureTitleBody
  • IMeasureValueFilter
  • IMeasureValueFilterBody
  • IMetadataObject
  • IMetadataObjectBase
  • IMetadataObjectDefinition
  • IMetadataObjectIdentity
  • INegativeAttributeFilter
  • INegativeAttributeFilterBody
  • InlineMeasureBuilder
  • InlineMeasureBuilderInput
  • insightAttributes()
  • insightBucket()
  • insightBuckets()
  • insightCreated()
  • insightCreatedBy()
  • insightCreatedByComparator
  • insightCreatedComparator
  • InsightDisplayFormUsage
  • insightFilters()
  • insightHasAttributes()
  • insightHasDataDefined()
  • insightHasMeasures()
  • insightId()
  • insightIsLocked()
  • insightItems()
  • insightMeasures()
  • insightModifyItems()
  • insightProperties()
  • insightReduceItems()
  • insightRef()
  • insightSanitize()
  • insightSetBuckets()
  • insightSetFilters()
  • insightSetProperties()
  • insightSetSorts()
  • insightSorts()
  • insightSummary()
  • insightTags()
  • insightTitle()
  • insightTitleComparator
  • insightTotals()
  • insightUpdated()
  • insightUpdatedBy()
  • insightUpdatedByComparator
  • insightUpdatedComparator
  • insightUri()
  • INullableFilter
  • IOrganizationDescriptor
  • IPoPMeasureDefinition
  • IPoPMeasureDefinitionBody
  • IPositiveAttributeFilter
  • IPositiveAttributeFilterBody
  • IPostProcessing
  • IPreviousPeriodDateDataSet
  • IPreviousPeriodDateDataSetSimple
  • IPreviousPeriodMeasureDefinition
  • IPreviousPeriodMeasureDefinitionBody
  • IRangeCondition
  • IRangeConditionBody
  • IRankingFilter
  • IRankingFilterBody
  • IRelativeDateFilter
  • IRelativeDateFilterValues
  • IResultAttributeHeader
  • IResultAttributeHeaderItem
  • IResultHeader
  • IResultMeasureHeader
  • IResultMeasureHeaderItem
  • IResultTotalHeader
  • IResultTotalHeaderItem
  • IResultWarning
  • IRgbColor
  • IRgbColorValue
  • isAbsoluteDateFilter()
  • isAdhocMeasure()
  • isAllTimeDateFilter()
  • isArithmeticMeasure()
  • isArithmeticMeasureDefinition()
  • isAttribute()
  • isAttributeAreaSort()
  • isAttributeDescriptor()
  • isAttributeDisplayFormMetadataObject()
  • isAttributeElementsByRef()
  • isAttributeElementsByValue()
  • isAttributeFilter()
  • isAttributeLocator()
  • isAttributeMetadataObject()
  • isAttributeSort()
  • isAttributeValueSort()
  • isBucket()
  • isCatalogAttribute()
  • isCatalogDateDataset()
  • isCatalogFact()
  • isCatalogMeasure()
  • isColorFromPalette()
  • isColorMappingItem()
  • isColorPaletteItem()
  • isComparisonCondition()
  • isComparisonConditionOperator()
  • isDashboardMetadataObject()
  • isDataSetMetadataObject()
  • isDateFilter()
  • isDimension()
  • ISeparators
  • ISettings
  • isFactMetadataObject()
  • isFilter()
  • isIdentifierRef()
  • isInlineMeasure()
  • isInlineMeasureDefinition()
  • isInsight()
  • isLocalIdRef()
  • isMeasure()
  • isMeasureDefinition()
  • isMeasureDescriptor()
  • isMeasureFormatInPercent()
  • isMeasureGroupDescriptor()
  • isMeasureLocator()
  • isMeasureMetadataObject()
  • isMeasureMetadataObjectDefinition()
  • isMeasureSort()
  • isMeasureValueFilter()
  • isMetadataObject()
  • isNegativeAttributeFilter()
  • isObjRef()
  • ISortDirection
  • ISortItem
  • isPoPMeasure()
  • isPoPMeasureDefinition()
  • isPositiveAttributeFilter()
  • isPreviousPeriodMeasure()
  • isPreviousPeriodMeasureDefinition()
  • isRangeCondition()
  • isRangeConditionOperator()
  • isRankingFilter()
  • isRelativeDateFilter()
  • isResultAttributeHeader()
  • isResultMeasureHeader()
  • isResultTotalHeader()
  • isRgbColor()
  • isSimpleMeasure()
  • isTotal()
  • isTotalDescriptor()
  • isUriRef()
  • isUserAccessGrantee
  • isUserGroupAccessGrantee
  • isVariableMetadataObject()
  • ItemInDimension
  • ITheme
  • IThemeAnalyticalDesigner
  • IThemeAnalyticalDesignerTitle
  • IThemeButton
  • IThemeChart
  • IThemeColorFamily
  • IThemeComplementaryPalette
  • IThemeDashboard
  • IThemeDashboardContent
  • IThemeDashboardContentKpi
  • IThemeDashboardContentWidget
  • IThemeDashboardEditPanel
  • IThemeDashboardFilterBar
  • IThemeDashboardFilterBarButton
  • IThemeDashboardNavigation
  • IThemeDashboardNavigationItem
  • IThemeDashboardNavigationTitle
  • IThemeDashboardSection
  • IThemeDashboardSectionDescription
  • IThemeDashboardSectionTitle
  • IThemeDashboardTitle
  • IThemeKpi
  • IThemeKpiValue
  • IThemeModal
  • IThemeModalTitle
  • IThemePalette
  • IThemeTable
  • IThemeTooltip
  • IThemeTypography
  • IThemeWidgetTitle
  • ITotal
  • ITotalDescriptor
  • ITotalDescriptorItem
  • IUser
  • IUserAccessGrantee
  • IUserGroupAccessGrantee
  • IVariableMetadataObject
  • IVisualizationClass
  • IVisualizationClassBody
  • IWhiteLabeling
  • IWorkspacePermissions
  • IWorkspaceUser
  • LocalIdRef
  • MeasureAggregation
  • measureAlias()
  • measureArithmeticOperands()
  • measureArithmeticOperands()
  • measureArithmeticOperator()
  • measureArithmeticOperator()
  • MeasureBuilder
  • MeasureBuilderBase
  • measureDoesComputeRatio()
  • MeasureEnvelope
  • measureFilters()
  • measureFormat()
  • MeasureGroupIdentifier
  • measureIdentifier()
  • MeasureInBucket
  • measureItem()
  • measureItem()
  • measureLocalId()
  • measureLocatorIdentifier()
  • measureMasterIdentifier()
  • measureMasterIdentifier()
  • MeasureModifications
  • MeasureOrLocalId
  • measurePopAttribute()
  • measurePopAttribute()
  • MeasurePredicate
  • measurePreviousPeriodDateDataSets()
  • measurePreviousPeriodDateDataSets()
  • measureTitle()
  • measureUri()
  • MeasureValueFilterCondition
  • measureValueFilterMeasure()
  • measureValueFilterOperator()
  • MetadataObject
  • metadataObjectId
  • modifyAttribute()
  • modifyInlineMeasure()
  • modifyMeasure()
  • modifyPopMeasure()
  • modifyPreviousPeriodMeasure()
  • modifySimpleMeasure()
  • newAbsoluteDateFilter()
  • newAllTimeFilter()
  • newArithmeticMeasure()
  • newAttribute()
  • newAttributeAreaSort()
  • newAttributeLocator()
  • newAttributeSort()
  • newBucket()
  • newDefForBuckets()
  • newDefForInsight()
  • newDefForItems()
  • newDimension()
  • newInlineMeasure()
  • newMeasure()
  • newMeasureSort()
  • newMeasureSortFromLocators()
  • newMeasureValueFilter()
  • newMeasureValueFilter()
  • newNegativeAttributeFilter()
  • newPopMeasure()
  • newPositiveAttributeFilter()
  • newPreviousPeriodMeasure()
  • newRankingFilter()
  • newRankingFilter()
  • newRelativeDateFilter()
  • newTotal()
  • newTwoDimensional()
  • ObjectType
  • ObjRef
  • ObjRefInScope
  • PlatformEdition
  • PoPMeasureBuilder
  • PoPMeasureBuilderInput
  • PreviousPeriodMeasureBuilder
  • PreviousPeriodMeasureBuilderInput
  • RangeConditionOperator
  • RankingFilterOperator
  • relativeDateFilterValues()
  • resultHeaderName()
  • RgbType
  • serializeObjRef()
  • SortDirection
  • SortEntityIds
  • sortMeasureLocators()
  • ThemeColor
  • ThemeFontUri
  • totalIsNative()
  • TotalType
  • Uri
  • UriRef
  • userFullName()
  • visClassId()
  • visClassUri()
  • visClassUrl()
  • VisualizationProperties
  • WorkspacePermission

sdk-ui-charts

  • Overview of sdk-ui-charts
  • AreaChart
  • AxisNamePosition
  • BarChart
  • BubbleChart
  • BulletChart
  • ChartAlignTypes
  • ColumnChart
  • ComboChart
  • DonutChart
  • FunnelChart
  • Headline
  • Heatmap
  • IAreaChartBucketProps
  • IAreaChartProps
  • IAxisConfig
  • IAxisNameConfig
  • IBarChartBucketProps
  • IBarChartProps
  • IBubbleChartBucketProps
  • IBubbleChartProps
  • IBucketChartProps
  • IBulletChartBucketProps
  • IBulletChartProps
  • IChartCallbacks
  • IChartConfig
  • IChartLimits
  • IColumnChartBucketProps
  • IColumnChartProps
  • IComboChartBucketProps
  • IComboChartProps
  • ICommonChartProps
  • IDataLabelsConfig
  • IDataLabelsVisible
  • IDataPointsConfig
  • IDataPointsVisible
  • IDonutChartBucketProps
  • IDonutChartProps
  • IFunnelChartBucketProps
  • IFunnelChartProps
  • IGridConfig
  • IHeadlineBucketProps
  • IHeadlineProps
  • IHeatmapBucketProps
  • IHeatmapProps
  • ILegendConfig
  • ILegendData
  • ILegendItem
  • ILineChartBucketProps
  • ILineChartProps
  • IPieChartBucketProps
  • IPieChartProps
  • IScatterPlotBucketProps
  • IScatterPlotProps
  • ITooltipConfig
  • ITreemapBucketProps
  • ITreemapProps
  • IXirrBucketProps
  • IXirrProps
  • LineChart
  • OnLegendReady
  • PieChart
  • PositionType
  • ScatterPlot
  • Treemap
  • ViewByAttributesLimit
  • Xirr

sdk-ui-dashboard

  • Overview of sdk-ui-dashboard
  • anyDashboardEventHandler()
  • anyEventHandler()
  • applyAttributeFilter()
  • applyDateFilter()
  • AttributeFilterSelectionType
  • ChangeAttributeFilterSelection
  • ChangeAttributeFilterSelectionPayload
  • ChangeDateFilterSelection
  • ChangeFilterContextSelection
  • ChangeFilterContextSelectionPayload
  • clearDateFilterSelection()
  • CommandProcessingMeta
  • CustomDashboardInsightComponent
  • CustomDashboardKpiComponent
  • CustomDashboardWidgetComponent
  • DashboardAsyncRenderRequested
  • DashboardAsyncRenderRequestedPayload
  • DashboardAsyncRenderResolved
  • DashboardAsyncRenderResolvedPayload
  • DashboardAttributeFilterSelectionChanged
  • DashboardAttributeFilterSelectionChangedPayload
  • dashboardAttributeFilterToAttributeFilter()
  • DashboardCommands
  • DashboardCommandType
  • DashboardConfig
  • DashboardContext
  • DashboardCopySaved
  • DashboardCopySavedPayload
  • DashboardDateFilterSelectionChanged
  • DashboardDateFilterSelectionChangedPayload
  • dashboardDateFilterToDateFilterByDateDataSet()
  • dashboardDateFilterToDateFilterByWidget()
  • DashboardDeinitialized
  • DashboardDeinitializedPayload
  • DashboardDescriptor
  • DashboardDispatch
  • DashboardDrillDefinition
  • DashboardEventBody
  • DashboardEventEvalFn
  • DashboardEventHandler
  • DashboardEventHandlerFn
  • DashboardEvents
  • DashboardEventType
  • DashboardFilterContextChanged
  • DashboardFilterContextChangedPayload
  • DashboardInitialized
  • DashboardInitializedPayload
  • DashboardModelCustomizationFns
  • DashboardPluginDescriptor
  • DashboardPluginV1
  • DashboardRenderRequested
  • DashboardRenderResolved
  • DashboardSaved
  • DashboardSavedPayload
  • DashboardSelector
  • DashboardSelectorEvaluator
  • DashboardSharingChanged
  • DashboardSharingChangedPayload
  • DashboardStateChangeCallback
  • DashboardStoreAccessor
  • DashboardStoreAccessorRepository
  • DashboardTransformFn
  • DateFilterConfigValidationResult
  • DateFilterSelection
  • DateFilterValidationFailed
  • DateFilterValidationFailedPayload
  • DateFilterValidationResult
  • DefaultDashboardInsight
  • defaultDashboardThemeModifier
  • ExtendedDashboardItem
  • ExtendedDashboardItemType
  • ExtendedDashboardItemTypes
  • ExtendedDashboardLayoutSection
  • ExtendedDashboardWidget
  • FilterBarRenderingMode
  • filterContextItemsToDashboardFiltersByDateDataSet()
  • filterContextItemsToDashboardFiltersByWidget()
  • filterContextToDashboardFiltersByDateDataSet()
  • filterContextToDashboardFiltersByWidget()
  • FluidLayoutCustomizationFn
  • IAttributeFiltersCustomizer
  • ICustomDashboardEvent
  • ICustomWidget
  • ICustomWidgetBase
  • ICustomWidgetDefinition
  • IDashboardBaseProps
  • IDashboardCommand
  • IDashboardCustomComponentProps
  • IDashboardCustomizationProps
  • IDashboardCustomizer
  • IDashboardDrillEvent
  • IDashboardEngine
  • IDashboardEvent
  • IDashboardEventHandling
  • IDashboardEventing
  • IDashboardExtensionProps
  • IDashboardFilter
  • IDashboardInsightCustomizer
  • IDashboardInsightProps
  • IDashboardKpiCustomizer
  • IDashboardKpiProps
  • IDashboardLayoutCustomizer
  • IDashboardPluginContract\_V1
  • IDashboardProps
  • IDashboardThemingProps
  • IDashboardWidgetCustomizer
  • IDashboardWidgetProps
  • IDateFiltersCustomizer
  • IDrillDownDefinition
  • IFilterBarCustomizer
  • IFiltersCustomizer
  • IFluidLayoutCustomizer
  • InitializeDashboard
  • InitializeDashboardPayload
  • InitialLoadCorrelationId
  • InsightComponentProvider
  • isCustomDashboardEvent()
  • isCustomWidget()
  • isCustomWidgetDefinition()
  • isDashboardAsyncRenderRequested
  • isDashboardAsyncRenderResolved
  • isDashboardAttributeFilterSelectionChanged
  • isDashboardCopySaved
  • isDashboardDateFilterSelectionChanged
  • isDashboardDeinitialized
  • isDashboardEvent()
  • isDashboardEventOrCustomDashboardEvent()
  • isDashboardFilterContextChanged
  • isDashboardInitialized
  • isDashboardRenderRequested
  • isDashboardRenderResolved
  • isDashboardSaved
  • isDashboardSharingChanged
  • isDrillDownDefinition()
  • ISharingProperties
  • IUseCustomWidgetExecutionDataViewConfig
  • IUseCustomWidgetInsightDataViewConfig
  • IUseInsightWidgetDataView
  • KpiComponentProvider
  • newCustomWidget()
  • newDashboardEngine()
  • newDashboardItem()
  • newDashboardSection()
  • ObjectAvailabilityConfig
  • OnFiredDashboardDrillEvent
  • OptionalInsightComponentProvider
  • OptionalKpiComponentProvider
  • OptionalProvider
  • OptionalWidgetComponentProvider
  • RequestAsyncRender
  • RequestAsyncRenderPayload
  • resetAttributeFilterSelection()
  • ResolveAsyncRender
  • ResolveAsyncRenderPayload
  • ResolvedDashboardConfig
  • SaveDashboardAs
  • SaveDashboardAsPayload
  • selectAttributeFilterDescendants
  • selectAttributeFilterDisplayForms
  • selectBackendCapabilities
  • selectCanCreateAnalyticalDashboard
  • selectCanCreateScheduledMail
  • selectCanCreateVisualization
  • selectCanExecuteRaw
  • selectCanExportReport
  • selectCanInitData
  • selectCanInviteUserToWorkspace
  • selectCanListUsersInWorkspace
  • selectCanManageACL
  • selectCanManageAnalyticalDashboard
  • selectCanManageDomain
  • selectCanManageMetric
  • selectCanManageScheduledMail
  • selectCanManageWorkspace
  • selectCanRefreshData
  • selectCanUploadNonProductionCSV
  • selectCatalogAttributeDisplayForms
  • selectCatalogAttributes
  • selectCatalogDateDatasets
  • selectCatalogFacts
  • selectCatalogMeasures
  • selectColorPalette
  • selectConfig
  • selectCurrentUser
  • selectCurrentUserRef
  • selectDashboardDescription
  • selectDashboardId
  • selectDashboardIdRef
  • selectDashboardRef
  • selectDashboardTags
  • selectDashboardTitle
  • selectDashboardUri
  • selectDashboardUriRef
  • selectDateFilterConfig
  • selectDateFormat
  • selectDisableDefaultDrills
  • selectEnableClickableAttributeURL
  • selectEnableCompanyLogoInEmbeddedUI
  • selectEnableFilterValuesResolutionInDrillEvents
  • selectEnableInsightExportScheduling
  • selectEnableKPIDashboardDrillToDashboard
  • selectEnableKPIDashboardDrillToInsight
  • selectEnableKPIDashboardDrillToURL
  • selectEnableKPIDashboardExportPDF
  • selectEnableKPIDashboardImplicitDrillDown
  • selectEnableKPIDashboardSaveAsNew
  • selectEnableKPIDashboardSchedule
  • selectEnableKPIDashboardScheduleRecipients
  • selectFilterContextAttributeFilterByDisplayForm
  • selectFilterContextAttributeFilters
  • selectFilterContextDateFilter
  • selectFilterContextDefinition
  • selectFilterContextFilters
  • selectHideKpiDrillInEmbedded
  • selectInsights
  • selectIsDashboardSaving
  • selectIsEmbedded
  • selectIsReadOnly
  • selectLocale
  • selectObjectAvailabilityConfig
  • selectOriginalFilterContextDefinition
  • selectOriginalFilterContextFilters
  • selectPermissions
  • selectPlatformEdition
  • selectSeparators
  • selectSettings
  • selectSupportsElementsQueryParentFiltering
  • SingleDashboardStoreAccessor
  • singleEventTypeHandler()
  • useCustomWidgetExecutionDataView()
  • UseCustomWidgetExecutionDataViewCallbacks
  • useCustomWidgetInsightDataView()
  • UseCustomWidgetInsightDataViewCallbacks
  • useDashboardAsyncRender
  • useDashboardSelector
  • useDispatchDashboardCommand
  • useInsightWidgetDataView()
  • UseInsightWidgetInsightDataViewCallbacks
  • useParentFilters
  • UseParentFiltersResult
  • useWidgetFilters()
  • WidgetComponentProvider

sdk-ui-filters

  • Overview of sdk-ui-filters
  • AbsoluteDateFilterOption
  • AsyncOperationStatus
  • AttributeElementKey
  • AttributeElements
  • AttributeFilter
  • AttributeFilterAllValuesFilteredResult
  • AttributeFilterButton
  • AttributeFilterController
  • AttributeFilterControllerCallbacks
  • AttributeFilterControllerData
  • AttributeFilterDropdownActions
  • AttributeFilterDropdownBody
  • AttributeFilterDropdownButton
  • AttributeFilterElementsActions
  • AttributeFilterElementsSearchBar
  • AttributeFilterElementsSelect
  • AttributeFilterElementsSelectError
  • AttributeFilterElementsSelectItem
  • AttributeFilterElementsSelectLoading
  • AttributeFilterEmptyAttributeResult
  • AttributeFilterEmptyResult
  • AttributeFilterEmptySearchResult
  • AttributeFilterError
  • AttributeFilterFilteredStatus
  • AttributeFilterLoading
  • AttributeFilterSelectionStatus
  • AttributeFilterSimpleDropdownButton
  • AttributeFilterSimpleDropdownButtonWithSelection
  • AttributeFilterStatusBar
  • AttributeListItem
  • Callback
  • CallbackPayloadWithCorrelation
  • CallbackRegistration
  • Correlation
  • DateFilter
  • DateFilterHelpers
  • DateFilterOption
  • DateFilterRelativeOptionGroup
  • defaultDateFilterOptions
  • EmptyListItem
  • filterVisibleDateFilterOptions()
  • GranularityIntlKey
  • IAttributeDropdownBodyExtendedProps
  • IAttributeDropdownBodyProps
  • IAttributeDropdownItem
  • IAttributeDropdownListItemProps
  • IAttributeElementLoader
  • IAttributeElementsChildren
  • IAttributeElementsProps
  • IAttributeFilterAllValuesFilteredResultProps
  • IAttributeFilterBaseProps
  • IAttributeFilterButtonOwnProps
  • IAttributeFilterButtonProps
  • IAttributeFilterContext
  • IAttributeFilterCoreProps
  • IAttributeFilterCustomComponentProps
  • IAttributeFilterDropdownActionsProps
  • IAttributeFilterDropdownBodyProps
  • IAttributeFilterDropdownButtonProps
  • IAttributeFilterElementsActionsProps
  • IAttributeFilterElementsSearchBarProps
  • IAttributeFilterElementsSelectErrorProps
  • IAttributeFilterElementsSelectItemProps
  • IAttributeFilterElementsSelectLoadingProps
  • IAttributeFilterElementsSelectProps
  • IAttributeFilterEmptyResultProps
  • IAttributeFilterErrorProps
  • IAttributeFilterFilteredStatusProps
  • IAttributeFilterHandler
  • IAttributeFilterHandlerOptions
  • IAttributeFilterHandlerOptionsBase
  • IAttributeFilterLoader
  • IAttributeFilterProps
  • IAttributeFilterSelectionStatusProps
  • IAttributeFilterStatusBarProps
  • IAttributeLoader
  • ICustomGranularitySelection
  • IDateAndMessageTranslator
  • IDateFilterAbsoluteFormErrors
  • IDateFilterCallbackProps
  • IDateFilterOptionsByType
  • IDateFilterOwnProps
  • IDateFilterProps
  • IDateFilterRelativeFormErrors
  • IDateFilterState
  • IDateFilterStatePropsIntersection
  • IDateTranslator
  • IExtendedDateFilterErrors
  • IInvertableSelectionHandler
  • ILoadElementsOptions
  • ILoadElementsResult
  • IMeasureDropdownItem
  • IMeasureValueFilterCommonProps
  • IMeasureValueFilterDropdownProps
  • IMeasureValueFilterProps
  • IMeasureValueFilterState
  • IMessageTranslator
  • IMultiSelectAttributeFilterHandler
  • IMultiSelectAttributeFilterHandlerOptions
  • InvertableAttributeElementSelection
  • InvertableSelection
  • IRankingFilterDropdownProps
  • IRankingFilterProps
  • isAbsoluteDateFilterOption
  • isEmptyListItem
  • ISingleSelectAttributeFilterHandler
  • ISingleSelectAttributeFilterHandlerOptions
  • ISingleSelectionHandler
  • isNonEmptyListItem
  • isRelativeDateFilterOption
  • IStagedInvertableSelectionHandler
  • IStagedSingleSelectionHandler
  • isUiRelativeDateFilterForm
  • IUiAbsoluteDateFilterForm
  • IUiRelativeDateFilterForm
  • IUseAttributeFilterControllerProps
  • IUseAttributeFilterHandlerProps
  • IUseAttributeFilterSearchProps
  • IWarningMessage
  • MeasureValueFilter
  • MeasureValueFilterDropdown
  • newAttributeFilterHandler()
  • newAttributeFilterHandler()
  • OnApplyCallbackType
  • OnInitCancelCallbackPayload
  • OnInitErrorCallbackPayload
  • OnInitStartCallbackPayload
  • OnInitSuccessCallbackPayload
  • OnLoadAttributeCancelCallbackPayload
  • OnLoadAttributeErrorCallbackPayload
  • OnLoadAttributeStartCallbackPayload
  • OnLoadAttributeSuccessCallbackPayload
  • OnLoadCustomElementsCancelCallbackPayload
  • OnLoadCustomElementsErrorCallbackPayload
  • OnLoadCustomElementsStartCallbackPayload
  • OnLoadCustomElementsSuccessCallbackPayload
  • OnLoadInitialElementsPageCancelCallbackPayload
  • OnLoadInitialElementsPageErrorCallbackPayload
  • OnLoadInitialElementsPageStartCallbackPayload
  • OnLoadInitialElementsPageSuccessCallbackPayload
  • OnLoadNextElementsPageCancelCallbackPayload
  • OnLoadNextElementsPageErrorCallbackPayload
  • OnLoadNextElementsPageStartCallbackPayload
  • OnLoadNextElementsPageSuccessCallbackPayload
  • OnSelectionChangedCallbackPayload
  • OnSelectionCommittedCallbackPayload
  • ParentFilterOverAttributeType
  • RankingFilter
  • RankingFilterDropdown
  • RelativeDateFilterOption
  • Unsubscribe
  • useAttributeFilterContext
  • useAttributeFilterController
  • useAttributeFilterHandler
  • useAttributeFilterSearch
  • WarningMessage

sdk-ui-geo

  • Overview of sdk-ui-geo
  • CenterPositionChangedCallback
  • GeoPushpinChart
  • IGeoAttributeItem
  • IGeoConfig
  • IGeoConfigViewport
  • IGeoConfigViewportArea
  • IGeoData
  • IGeoDataItem
  • IGeoLegendConfig
  • IGeoLngLat
  • IGeoLocationItem
  • IGeoMeasureItem
  • IGeoPointsConfig
  • IGeoPushpinChartProps
  • IGeoSegmentItem
  • PushpinSizeOption
  • ZoomChangedCallback

sdk-ui-loaders

  • Overview of sdk-ui-loaders
  • AdaptiveLoadOptions
  • DashboardLoader
  • DashboardLoadResult
  • DashboardLoadStatus
  • DashboardStub
  • IDashboardBasePropsForLoader
  • IDashboardLoader
  • IDashboardLoadOptions
  • IDashboardStubProps
  • IEmbeddedPlugin
  • ModuleFederationIntegration
  • useDashboardLoader()

sdk-ui-pivot

  • Overview of sdk-ui-pivot
  • ColumnLocator
  • ColumnResizedCallback
  • ColumnWidth
  • ColumnWidthItem
  • DefaultColumnWidth
  • IAbsoluteColumnWidth
  • IAllMeasureColumnWidthItem
  • IAllMeasureColumnWidthItemBody
  • IAttributeColumnLocator
  • IAttributeColumnLocatorBody
  • IAttributeColumnWidthItem
  • IAttributeColumnWidthItemBody
  • IAutoColumnWidth
  • IColumnSizing
  • IMeasureColumnLocator
  • IMeasureColumnLocatorBody
  • IMeasureColumnWidthItem
  • IMeasureColumnWidthItemBody
  • IMenu
  • IPivotTableBaseProps
  • IPivotTableBucketProps
  • IPivotTableConfig
  • IPivotTableProps
  • isAbsoluteColumnWidth()
  • isAllMeasureColumnWidthItem()
  • isAttributeColumnLocator()
  • isAttributeColumnWidthItem()
  • isMeasureColumnLocator()
  • isMeasureColumnWidthItem()
  • isWeakMeasureColumnWidthItem()
  • IWeakMeasureColumnWidthItem
  • IWeakMeasureColumnWidthItemBody
  • newAttributeColumnLocator()
  • newWidthForAllColumnsForMeasure()
  • newWidthForAllMeasureColumns()
  • newWidthForAttributeColumn()
  • newWidthForSelectedColumns()
  • PivotTable
  • pivotTableMenuForCapabilities()

sdk-ui-theme-provider

  • Overview of sdk-ui-theme-provider
  • IThemeContextProviderProps
  • IThemeProviderProps
  • ThemeContextProvider
  • ThemeModifier
  • ThemeProvider
  • useTheme
  • useThemeIsLoading
  • withTheme()

sdk-ui-vis-commons

  • Overview of sdk-ui-vis-commons
  • fixEmptyHeaderItems()
  • getColorMappingPredicate()
  • IColorMapping

sdk-ui

  • Overview of sdk-ui
  • AnyArrayOf
  • AnyMeasure
  • AnyPlaceholder
  • AnyPlaceholderOf
  • ArrayOf
  • AttributeFilterOrPlaceholder
  • AttributeFiltersOrPlaceholders
  • attributeItemNameMatch()
  • AttributeMeasureOrPlaceholder
  • AttributeOrPlaceholder
  • AttributesMeasuresOrPlaceholders
  • AttributesOrPlaceholders
  • BackendProvider
  • BadRequestSdkError
  • CancelledSdkError
  • CatalogHelper
  • ChartElementType
  • ChartType
  • composedFromIdentifier()
  • composedFromUri()
  • ComposedPlaceholderResolutionContext
  • convertError()
  • createNumberJsFormatter()
  • DataAccessConfig
  • DataPoint
  • DataPointCoordinates
  • DataSeriesDescriptor
  • DataSeriesDescriptorMethods
  • DataSeriesHeaders
  • DataSeriesId
  • DataSliceDescriptor
  • DataSliceDescriptorMethods
  • DataSliceHeaders
  • DataSliceId
  • DataTooLargeToComputeSdkError
  • DataTooLargeToDisplaySdkError
  • DataViewFacade
  • DataViewWindow
  • DefaultColorPalette
  • DefaultDataAccessConfig
  • defaultErrorHandler()
  • DefaultLocale
  • DrillEventIntersectionElementHeader
  • DynamicScriptLoadSdkError
  • ErrorCodes
  • ErrorComponent
  • Execute
  • ExecuteInsight
  • ExplicitDrill
  • FilterOrMultiValuePlaceholder
  • FilterOrPlaceholder
  • FiltersOrPlaceholders
  • Flatten
  • GeoLocationMissingSdkError
  • GeoTokenMissingSdkError
  • GoodDataSdkError
  • HeaderPredicates
  • HeaderTranslator
  • HeadlineElementType
  • HeadlineType
  • IAttrItem
  • IAttrs
  • IBackendProviderProps
  • ICatalog
  • IComposedPlaceholder
  • IDataAccessMethods
  • IDataSeries
  • IDataSeriesCollection
  • IDataSet
  • IDataSlice
  • IDataSliceCollection
  • IDataVisualizationProps
  • identifierMatch()
  • IDisplayForms
  • IDrillableItem
  • IDrillableItemIdentifier
  • IDrillableItemUri
  • IDrillConfig
  • IDrillEvent
  • IDrillEventCallback
  • IDrillEventContext
  • IDrillEventContextGroup
  • IDrillEventContextHeadline
  • IDrillEventContextPoint
  • IDrillEventContextTable
  • IDrillEventContextXirr
  • IDrillEventIntersectionElement
  • IDrillIntersectionAttributeItem
  • IDrillPoint
  • IErrorDescriptors
  • IErrorProps
  • IExecuteErrorComponent
  • IExecuteErrorComponentProps
  • IExecuteInsightProps
  • IExecuteLoadingComponent
  • IExecuteProps
  • IExecutionConfiguration
  • IExportFunction
  • IExtendedExportConfig
  • IHeaderPredicate
  • IHeaderPredicateContext
  • IHighchartsCategoriesTree
  • IHighchartsParentTick
  • IIdentifierWithTags
  • IKpiProps
  • ILoadingProps
  • ILoadingState
  • ILocale
  • IMappingHeader
  • IPlaceholder
  • IPlaceholderOptions
  • IPlaceholdersProviderProps
  • IRawExecuteProps
  • isAnyPlaceholder()
  • isBadRequest()
  • isCancelledSdkError()
  • isComposedPlaceholder()
  • isDataTooLargeToCompute()
  • isDataTooLargeToDisplay()
  • isDrillableItem()
  • isDrillableItemIdentifier()
  • isDrillableItemUri()
  • isDrillIntersectionAttributeItem()
  • isDynamicScriptLoadSdkError()
  • isExplicitDrill()
  • isGeoLocationMissing()
  • isGeoTokenMissing()
  • isGoodDataSdkError()
  • isHeaderPredicate()
  • isLocale
  • isNegativeValues()
  • isNoDataSdkError()
  • isNotFound()
  • isPlaceholder()
  • isProtectedReport()
  • isUnauthorized()
  • isUnknownSdkError()
  • ITranslationsCustomizationContextProviderProps
  • ITranslationsCustomizationProviderProps
  • IUseComposedPlaceholderHook
  • IUseExecutionConfig
  • IUseExecutionDataViewConfig
  • IUseInsightDataViewConfig
  • IUsePagedResourceResult
  • IUsePagedResourceState
  • IUsePlaceholderHook
  • IVisualizationCallbacks
  • IVisualizationProps
  • IWithLoadingEvents
  • IWorkspaceProviderProps
  • Kpi
  • LoadingComponent
  • localIdentifierMatch()
  • MeasureOf
  • MeasureOrPlaceholder
  • MeasuresOrPlaceholders
  • NegativeValuesSdkError
  • newComposedPlaceholder()
  • newErrorMapping()
  • newPlaceholder()
  • NoDataSdkError
  • NotFoundSdkError
  • NullableFilterOrPlaceholder
  • NullableFiltersOrPlaceholders
  • objMatch()
  • objRefMatch()
  • OnError
  • OnExportReady
  • OnFiredDrillEvent
  • OnLoadingChanged
  • pickCorrectInsightWording
  • pickCorrectMetricWording
  • pickCorrectWording
  • PlaceholderOf
  • PlaceholderResolvedValue
  • PlaceholdersProvider()
  • PlaceholdersResolvedValues
  • PlaceholdersValues
  • PlaceholderValue
  • ProtectedReportSdkError
  • RawExecute
  • removeAllInsightToReportTranslations
  • removeAllWordingTranslationsWithSpecialSuffix
  • resolveUseCancelablePromisesError()
  • resolveUseCancelablePromisesStatus()
  • SdkErrorType
  • SortsOrPlaceholders
  • TableElementType
  • TableType
  • TotalsOrPlaceholders
  • TranslationsCustomizationContextProvider
  • TranslationsCustomizationProvider
  • UnauthorizedSdkError
  • UnexpectedSdkError
  • UnionToIntersection
  • uriMatch()
  • useBackend
  • useBackendStrict
  • useCancelablePromise()
  • UseCancelablePromiseCallbacks
  • UseCancelablePromiseErrorState
  • UseCancelablePromiseLoadingState
  • UseCancelablePromiseOptions
  • UseCancelablePromisePendingState
  • UseCancelablePromiseState
  • UseCancelablePromiseStatus
  • UseCancelablePromiseSuccessState
  • useComposedPlaceholder()
  • useDataExport()
  • UseDataExportCallbacks
  • UseDataExportState
  • useDataView()
  • UseDataViewCallbacks
  • UseDataViewState
  • useExecution()
  • useExecutionDataView()
  • UseExecutionDataViewCallbacks
  • useInsightDataView()
  • UseInsightDataViewCallbacks
  • usePagedResource()
  • usePlaceholder()
  • usePlaceholders()
  • useResolveValuesWithPlaceholders()
  • useResolveValueWithPlaceholders()
  • useWorkspace
  • useWorkspaceStrict
  • ValueFormatter
  • ValueOrMultiValuePlaceholder
  • ValueOrPlaceholder
  • ValuesOrPlaceholders
  • VisElementType
  • VisType
  • WithLoadingResult
  • withTranslationsCustomization()
  • WorkspaceProvider
  • XirrType

Overview of sdk-ui-dashboard

Home > @gooddata/sdk-ui-dashboard

sdk-ui-dashboard package

This package provides the Dashboard component that can be used to embed dashboards into your application as React components.

Remarks

The component also allows for customization of the embedded dashboard using plugins. See also @gooddata/sdk-ui-loaders.

Classes

ClassDescription
DashboardPluginV1Abstract base class for the Dashboard Plugin.
DashboardStoreAccessorThis class serves the selector and the dispatcher properties of the dashboard component state.
DashboardStoreAccessorRepositoryThis singleton class serves the selector and the dispatcher properties for given dashboard.
SingleDashboardStoreAccessorThis singleton class uses DashboardStoreAccessorRepository to create a store accessor for a single dashboard.

Functions

FunctionDescription
anyDashboardEventHandler(handler)Creates a DashboardEventHandler instance that will be invoked for any dashboard event (i.e. not for custom events).
anyEventHandler(handler)Creates a DashboardEventHandler instance that will be invoked for any event (event for custom events).
applyAttributeFilter(filterLocalId, filter, correlationId)Creates the ChangeAttributeFilterSelection command.
applyDateFilter(filter, correlationId)Creates the ChangeDateFilterSelection command.
changeAttributeFilterSelection(filterLocalId, elements, selectionType, correlationId)Creates the ChangeAttributeFilterSelection command.
changeDateFilterSelection(type, granularity, from, to, dateFilterOptionLocalId, correlationId)Creates the ChangeDateFilterSelection command.
changeFilterContextSelection(filters, resetOthers, correlationId)Creates the ChangeFilterContextSelection command.
clearDateFilterSelection(correlationId)This convenience function will create ChangeDateFilterSelection configured so that the date filter will be unbounded - showing data for 'All Time'.
dashboardAttributeFilterToAttributeFilter(filter)Converts to IAttributeFilter instance.
dashboardDateFilterToDateFilterByDateDataSet(filter, dateDataSet)Converts to IDateFilter instance.
dashboardDateFilterToDateFilterByWidget(filter, widget)Converts to IDateFilter instance.
filterContextItemsToDashboardFiltersByDateDataSet(filterContextItems, dateDataSet)Gets IDashboardFilter items for filters specified as instances.
filterContextItemsToDashboardFiltersByWidget(filterContextItems, widget)Gets IDashboardFilter items for filters specified as instances.
filterContextToDashboardFiltersByDateDataSet(filterContext, dateDataSet)Gets IDashboardFilter items for filters specified in given filterContext in relation to the given dateDataSet.
filterContextToDashboardFiltersByWidget(filterContext, widget)Gets IDashboardFilter items for filters specified in given filterContext in relation to the given widget.
initializeDashboard(config, permissions, correlationId)Creates the InitializeDashboard command.
isCustomDashboardEvent(obj)Tests whether object is an instance of ICustomDashboardEvent.
isCustomWidget(obj)Type-guard that tests whether an object is an instance of ICustomWidget.
isCustomWidgetDefinition(obj)Type-guard that tests whether an object is an instance of ICustomWidgetDefinition.
isDashboardEvent(obj)Tests whether object is an instance of IDashboardEvent.
isDashboardEventOrCustomDashboardEvent(obj)Tests whether object is an instance of IDashboardEvent or ICustomDashboardEvent.
isDrillDownDefinition(obj)(BETA) Type-guard testing whether the provided object is an instance of IDrillDownDefinition.
newCustomWidget(identifier, customType, extras)Creates a new custom widget.
newDashboardEngine()A factory function to obtain an instance of IDashboardEngine.
newDashboardItem(widget, sizeOrColSize)Creates a new dashboard item containing the provided custom widget.
newDashboardSection(titleOrHeader, items)Creates a new dashboard section.
requestAsyncRender(id, correlationId)Notify the dashboard about asynchronous rendering (eg when the component needs to load some asynchronous data to be rendered) of the component.
resetAttributeFilterSelection(filterLocalId, correlationId)A convenience function that will create ChangeAttributeFilterSelection command that will select all elements of the dashboard attribute filter with the provided local id.
resolveAsyncRender(id, correlationId)Notify the dashboard about resolved asynchronous rendering of the component.
saveDashboardAs(title, switchToCopy, useOriginalFilterContext, correlationId)Creates the SaveDashboardAs command.
singleEventTypeHandler(type, handler)Creates a DashboardEventHandler instance that will be invoked for one specified event type.
useCustomWidgetExecutionDataView({ widget, execution, onCancel, onError, onLoading, onPending, onSuccess, })This hook provides an easy way to read a data view from a custom widget. It resolves the appropriate filters for the widget based on the filters currently set on the whole dashboard.
useCustomWidgetInsightDataView({ widget, insight, onCancel, onError, onLoading, onPending, onSuccess, })This hook provides an easy way to read a data view for an insight from a custom widget. It resolves the appropriate filters for the widget based on the filters currently set on the whole dashboard.
useInsightWidgetDataView(config)This hook provides an easy way to read a data view from insight widget.
useWidgetFilters(widget, insight)Hook for obtaining the effective filters for a widget.

Interfaces

InterfaceDescription
ChangeAttributeFilterSelectionCommand for attribute filter selection change.
ChangeAttributeFilterSelectionPayloadPayload type for ChangeAttributeFilterSelection command.
ChangeDateFilterSelectionCommand for date filter selection change.
ChangeFilterContextSelectionCommand for changing multiple filters at once.
ChangeFilterContextSelectionPayloadPayload of the ChangeFilterContextSelection command.
CommandProcessingMeta
DashboardAsyncRenderRequestedThis event is emitted when a component on the dashboard requests async rendering.
DashboardAsyncRenderRequestedPayloadPayload of the DashboardAsyncRenderRequested event.
DashboardAsyncRenderResolvedThis event is emitted when a component on the dashboard resolves async rendering.
DashboardAsyncRenderResolvedPayloadPayload of the DashboardAsyncRenderResolved event.
DashboardAttributeFilterSelectionChangedThis event is emitted after new elements are selected and applied in an attribute filter.
DashboardAttributeFilterSelectionChangedPayloadPayload of the DashboardAttributeFilterSelectionChanged event.
DashboardConfigDashboard configuration can influence the available features, look and feel and behavior of the dashboard.
DashboardContext
DashboardCopySavedThis event is emitted at the end of successful 'dashboard save as' command processing.
DashboardCopySavedPayloadPayload of the DashboardCopySaved event.
DashboardDateFilterSelectionChangedThis event is emitted after the dashboard's date filter selection is changed.
DashboardDateFilterSelectionChangedPayloadPayload of the DashboardDateFilterSelectionChanged event.
DashboardDeinitializedThis event is emitted when a dashboard is deinitialized. The event contains contextual information such as the ref of dashboard being deinitialized if the dashboard being deinitialized contained a persisted dashboard object.
DashboardDeinitializedPayloadPayload of the DashboardDeinitialized event.
DashboardEventHandlerEvent handlers can be registered for a dashboard.
DashboardFilterContextChangedThis event is emitted after _any_ change to dashboard filters (be it date or attribute filter). The event describes the new state of the entire filter context.
DashboardFilterContextChangedPayloadPayload of the DashboardFilterContextChanged event.
DashboardInitializedThis event is emitted when a dashboard is successfully initialized.
DashboardInitializedPayloadPayload of the DashboardInitialized event.
DashboardModelCustomizationFns
DashboardPluginDescriptorBasic set of information about a Dashboard plugin.
DashboardRenderRequestedThis event is emitted as soon as the dashboard component is mounted, and rendering of its content started.
DashboardRenderResolved
DashboardSavedThis event is emitted at the end of successful dashboard save command processing. At this point, the dashboard state is persisted on the backend.
DashboardSavedPayloadPayload of the DashboardSaved event.
DashboardSharingChangedThis event is emitted at the end of successful 'change sharing status of dashboard' command processing.
DashboardSharingChangedPayloadPayload of the DashboardSharingChanged event.
DateFilterSelectionPayload type for ChangeDateFilterSelection command.
DateFilterValidationFailedThis event may occur while the dashboard is handling the Load Dashboard command and is loading and validating dashboard configuration from the backend.
DateFilterValidationFailedPayloadPayload of the DateFilterValidationFailed event.
IAttributeFiltersCustomizerSet of functions you can use to customize how attribute filters are rendered.
ICustomDashboardEventBase type for all custom events.
ICustomWidgetCustom widget with assigned identity.
ICustomWidgetBaseBase type for custom widgets. Custom widgets may extend this and add extra properties to hold widget-specific configuration.
ICustomWidgetDefinitionDefinition of custom widget. The definition may not specify identity. In that case a temporary identity will be assigned to the widget as it is added onto a dashboard.
IDashboardBaseProps
IDashboardCommandBase type for all commands.
IDashboardCustomComponentPropsThese props allow you to specify custom components or custom component providers that the Dashboard component will use for rendering different parts of the dashboard.
IDashboardCustomizationPropsProperties for customization.
IDashboardCustomizer
IDashboardDrillEvent(BETA) A IDrillEvent with added information about the drill event specific to the Dashboard context.
IDashboardEngineDashboard Engine encapsulates a particular build of the component and provides factory methods to create the Dashboard component's customization-related props using one or more plugins.
IDashboardEventBase type for all dashboard events.
IDashboardEventHandlingDefines a facade that you can use to register or unregister dashboard event handlers.
IDashboardEventingeventing configuration
IDashboardExtensionPropsCumulative properties for customization.
IDashboardInsightCustomizerSet of functions you can use to customize how insights are rendered.
IDashboardInsightPropsInsight widget props.
IDashboardKpiCustomizerSet of functions you can use to customize how KPIs are rendered.
IDashboardKpiPropsKPI Widget props
IDashboardLayoutCustomizerSet of functions you can use to customize the layout of the dashboard rendered.
IDashboardPluginContract_V1Raw, low-level interface that the dashboard plugins need to implement.
IDashboardProps
IDashboardThemingProps
IDashboardWidgetCustomizerSet of functions you can use to customize custom widgets.
IDashboardWidgetPropsDashboard widget props.
IDateFiltersCustomizerSet of functions you can use to customize how date filters are rendered.
IDrillDownDefinition(BETA) Information about the DrillDown interaction - the attribute that is next in the drill down hierarchy.
IFilterBarCustomizerSet of functions you can use to customize some aspects of the FilterBar.
IFiltersCustomizerSet of functions you can use to customize rendering of the filters.
IFluidLayoutCustomizerSet of functions you can use to customize the fluid layout of the dashboard rendered.
InitializeDashboardLoads dashboard from analytical backend.
InitializeDashboardPayloadPayload of the InitializeDashboard command.
ISharingPropertiesAll sharing properties describing sharing changes
IUseCustomWidgetExecutionDataViewConfigConfiguration options for the useCustomWidgetExecutionDataView() hook.
IUseCustomWidgetInsightDataViewConfigConfiguration options for the useCustomWidgetInsightDataView() hook.
IUseInsightWidgetDataViewConfiguration for the useInsightWidgetDataView hook.
ObjectAvailabilityConfigDashboard component may offer users to pick objects to use on the dashboard.
RequestAsyncRender
RequestAsyncRenderPayloadPayload of the RequestAsyncRender command.
ResolveAsyncRender
ResolveAsyncRenderPayloadPayload of the ResolveAsyncRender command.
SaveDashboardAs
SaveDashboardAsPayloadPayload of the SaveDashboardAs command.
UseDashboardAsyncRenderCallbacks returned from useDashboardAsyncRender hook.

Variables

VariableDescription
DefaultDashboardInsightDefault implementation of the Dashboard Insight widget.
defaultDashboardThemeModifier(BETA) Default modifier applied to any theme passed to Dashboard component
InitialLoadCorrelationIdThe initial load of the dashboard will use this correlation id.
isDashboardAsyncRenderRequestedTests whether the provided object is an instance of DashboardAsyncRenderRequested.
isDashboardAsyncRenderResolvedTests whether the provided object is an instance of DashboardAsyncRenderResolved.
isDashboardAttributeFilterSelectionChangedTests whether the provided object is an instance of DashboardAttributeFilterSelectionChanged.
isDashboardCopySavedTests whether the provided object is an instance of DashboardCopySaved.
isDashboardDateFilterSelectionChangedTests whether the provided object is an instance of DashboardDateFilterSelectionChanged.
isDashboardDeinitializedTests whether the provided object is an instance of DashboardDeinitialized.
isDashboardFilterContextChangedTests whether the provided object is an instance of DashboardFilterContextChanged.
isDashboardInitializedTests whether the provided object is an instance of DashboardInitialized.
isDashboardRenderRequestedTests whether the provided object is an instance of DashboardRenderRequested.
isDashboardRenderResolvedTests whether the provided object is an instance of DashboardRenderResolved.
isDashboardSavedTests whether the provided object is an instance of DashboardSaved.
isDashboardSharingChangedTests whether the provided object is an instance of DashboardSharingChanged.
selectAttributeFilterDescendantsCreates a selector for selecting all descendants of the attribute filter with given localId.
selectAttributeFilterDisplayFormsSelects list of display form metadata objects referenced by attribute filters.
selectBackendCapabilitiesThis selector returns capabilities of the backend with which the dashboard works.
selectCanCreateAnalyticalDashboardReturns whether the current user has permissions to create a KPI dashboard object via API.
selectCanCreateScheduledMailReturns whether the current user has permissions to create a scheduled email object and a KPI alert object.
selectCanCreateVisualizationReturns whether the current user has permissions to create a KPI object, KPI widget object, and an insight object via API.
selectCanExecuteRawReturns whether the current user has permissions necessary to export insights to CSV..
selectCanExportReportReturns whether the current user has permissions necessary to export insights to CSV and XLSX.
selectCanInitDataReturns whether the current user has permissions to run MAQL DDL and DML, access a workspace staging directory.
selectCanInviteUserToWorkspaceReturns whether the current user has permissions to invite a user to a workspace or delete an invitation.
selectCanListUsersInWorkspaceReturns whether the current user has permissions to list users, roles, and permissions.
selectCanManageACLReturns whether the current user has permissions to add, remove, and list ACLs (Access Control Lists) on an object.
selectCanManageAnalyticalDashboardReturns whether the current user has permissions to modify and delete a KPI dashboard object.
selectCanManageDomainReturns whether the current user has permissions to modify and delete a domain, run MAQL DDL.
selectCanManageMetricReturns whether the current user has permissions to modify and delete a metric, run MAQL DDL, run the MAQL validator, change metric visibility via the unlisted flag.
selectCanManageScheduledMailReturns whether the current user has permissions to manage scheduled email objects.
selectCanManageWorkspaceReturns whether the current user has permissions to modify workspace metadata, see the workspace token, lock and unlock objects, delete locked objects, set and unset the restricted flag on objects, clear cache, delete a workspace.
selectCanRefreshDataReturns whether the current user has permissions to run uploads, load date dimensions, access a workspace staging directory.
selectCanUploadNonProductionCSVReturns whether the current user has permissions to upload CSV files via CSV Uploader.
selectCatalogAttributeDisplayForms
selectCatalogAttributes
selectCatalogDateDatasets
selectCatalogFacts
selectCatalogMeasures
selectColorPaletteReturns the color palette for dashboard charts.
selectConfigReturns dashboard's config.
selectCurrentUserThis selector returns current logged in user.
selectCurrentUserRefThis selector returns current logged in user ref.
selectDashboardDescriptionSelects current dashboard description.
selectDashboardIdSelects identifier of the persisted dashboard object that backs and is rendered-by the dashboard component.
selectDashboardIdRefSelects idRef of the persisted dashboard object that backs and is rendered-by the dashboard component.
selectDashboardRefSelects ref of the persisted dashboard object that backs and is rendered-by the dashboard component.
selectDashboardTagsSelects dashboard tags.
selectDashboardTitleSelects current dashboard title.
selectDashboardUriSelects URI of the persisted dashboard object that backs and is rendered-by the dashboard component.
selectDashboardUriRefSelects uriRef of the persisted dashboard object that backs and is rendered-by the dashboard component.
selectDateFilterConfigReturns workspace-level configuration for the of the date filter options and presets.
selectDateFormatReturns date format.
selectDisableDefaultDrillsReturns whether the default drills configured on the widgets or implicit drills (eg. drill down) are disabled. This option does not affect drilling enabled by drillableItems.
selectEnableClickableAttributeURLReturns whether implicit drill to attributes url enabled
selectEnableCompanyLogoInEmbeddedUIReturns whether company logo should be visible in embedded dashboard.
selectEnableFilterValuesResolutionInDrillEventsReturns whether filter values in drill events should be resolved.
selectEnableInsightExportSchedulingReturns whether insight export scheduling is enabled.
selectEnableKPIDashboardDrillToDashboardReturns whether the drill to dashboard is enabled.
selectEnableKPIDashboardDrillToInsightReturns whether drill to insight is enabled
selectEnableKPIDashboardDrillToURLReturns whether drill to url is enabled
selectEnableKPIDashboardExportPDFReturns whether the export to pdf is enabled.
selectEnableKPIDashboardImplicitDrillDownReturns whether implicit drill to attributes url enabled
selectEnableKPIDashboardSaveAsNewReturns whether the save as new dashboard functionality is enabled.
selectEnableKPIDashboardScheduleReturns whether the current user can schedule emails.
selectEnableKPIDashboardScheduleRecipientsReturns whether the current user can share scheduled email to other recipients.
selectFilterContextAttributeFilterByDisplayFormCreates a selector for selecting attribute filter by its displayForm ObjRef.
selectFilterContextAttributeFiltersThis selector returns dashboard's filter context attribute filters.
selectFilterContextDateFilterThis selector returns dashboard's filter context date filter.
selectFilterContextDefinitionThis selector returns current dashboard's filter context definition.
selectFilterContextFiltersThis selector returns dashboard's filter context filters.
selectHideKpiDrillInEmbeddedReturns whether Kpi drills in embedded mode are disabled.
selectInsightsSelects all insights used on the dashboard.
selectIsDashboardSaving
selectIsEmbeddedReturns whether the Dashboard is executed in embedded context.
selectIsReadOnlyReturns whether the Dashboard is executed in read-only mode.
selectLocaleReturns locale to use for internationalization of the dashboard.
selectObjectAvailabilityConfigReturns the object availability configuration for this dashboard.
selectOriginalFilterContextDefinitionThis selector returns original (stored) dashboard's filter context definition.
selectOriginalFilterContextFiltersThis selector returns original (stored) dashboard's filters.
selectPermissionsThis selector returns user's permissions in the workspace where the dashboard is stored.
selectPlatformEditionReturns current platform edition.
selectSeparatorsReturns number separators to use when rendering numeric values on charts or KPIs.
selectSettingsReturns settings that are in effect for the current dashboard.
selectSupportsElementsQueryParentFilteringThis selector returns capability if parent child filtering is enabled.
useDashboardAsyncRenderA React hook that allows you to request and inform the dashboard about the rendering of a component that loads asynchronous data (eg Insight, Kpi, but it can be also any custom widget). By registering and resolving asynchronous data retrieval of the each widget, the dashboard is able to recognize and notify that it is fully rendered. This mechanism is necessary for dashboard exports to PDF to work properly.Mechanism is following: - You must request async rendering for at least 1 component within 2 seconds of the DashboardInitialized event. (If you do not register any asynchronous rendering, after 2 seconds the dashboard will announce that it is rendered by dispatching DashboardRenderResolved event.) - You can request async rendering for any number of components. Requests are valid if the first rule is met and not all asynchronous renderings have been resolved and the maximum timeout (20min by default) has not elapsed. - The component may again request asynchronous rendering within 2 seconds of resolution. Maximum 3x. (this is necessary to cover possible re-renders caused by data received from the components themselves, after they are rendered) - Maximum rendering time of the dashboard is 20min - if some asynchronous renderings are not yet resolved at this time, DashboardRenderResolved event is dispatched anyway.Request async rendering of the component by calling onRequestAsyncRender() callback. Resolve async rendering of the component by calling onResolveAsyncRender() callback.
useDashboardSelectorHook for retrieving data from the dashboard state.
useDispatchDashboardCommandHook that takes command creator and returns function that will result into dispatching this command.
useParentFiltersReturns parent filtering input props for AttributeFilter for particular dashboard attribute filter.

Type Aliases

Type AliasDescription
AttributeFilterSelectionTypeAttribute filter selection type for ChangeAttributeFilterSelectionPayload.
CustomDashboardInsightComponent
CustomDashboardKpiComponent
CustomDashboardWidgetComponent
DashboardCommandsUnion type that contains all available built-in dashboard commands.
DashboardCommandTypeAll available command types.
DashboardDescriptor
DashboardDispatch
DashboardDrillDefinition(BETA) Supported dashboard drill definitions.
DashboardEventBody
DashboardEventEvalFn
DashboardEventHandlerFn
DashboardEventsUnion type that contains all available built-in dashboard events.
DashboardEventTypeA union of all available built-in dashboard event type names.
DashboardSelectorFunction that selects part of the Dashboard state.
DashboardSelectorEvaluatorType of a callback that evaluates a selector function against the Dashboard state
DashboardStateChangeCallbackCallback called whenever the Dashboard's internal state changes.
DashboardTransformFn
DateFilterConfigValidationResultValidation result.
DateFilterValidationResult
ExtendedDashboardItemSpecialization of the IDashboardLayoutItem which also includes the extended dashboard widgets - KPI and Insight placeholders.
ExtendedDashboardItemTypeUtility type to get the widget type from a given ExtendedDashboardItem type.
ExtendedDashboardItemTypesUtility type to get the widget type from a given ExtendedDashboardItem array.
ExtendedDashboardLayoutSectionDashboard layout section that can contain extended set of items - including KPI and Insight placeholders.
ExtendedDashboardWidgetExtension of the default type to also include view-only custom widget types.
FilterBarRenderingModeMode of rendering of the FilterBar.
FluidLayoutCustomizationFn
IDashboardFilter(BETA) Supported dashboard filter type.
InsightComponentProvider
KpiComponentProvider
OnFiredDashboardDrillEvent(BETA) Callback called when a drill event occurs.
OptionalInsightComponentProvider
OptionalKpiComponentProvider
OptionalProvider
OptionalWidgetComponentProvider
ResolvedDashboardConfigDashboard configuration resolved using the config passed in via props and any essential data retrieved from backend.
UseCustomWidgetExecutionDataViewCallbacksCallbacks for useCustomWidgetExecutionDataView() hook.
UseCustomWidgetInsightDataViewCallbacksCallbacks for useCustomWidgetInsightDataView() hook.
UseInsightWidgetInsightDataViewCallbacksCallbacks for useInsightWidgetDataView() hook.
UseParentFiltersResultResult of the useParentFilters hook, that can be used as parent filtering input props for AttributeFilter.
WidgetComponentProvider
← XirranyDashboardEventHandler() →
  • sdk-ui-dashboard package
  • Remarks
  • Classes
  • Functions
  • Interfaces
  • Variables
  • Type Aliases
GoodData resources:
  • Documentation
Follow the community:
  • Community
Copyright © 2007–2022 GoodData Corporation. All Rights Reserved. Code licensed under a dual license - CC BY‑NC 4.0 for trial experience and GoodData.UI EULA for commercial use