DatahubSelectorDialogConfig interface
An interface representing the datahub selector dialog config
Properties
| context |
The context object - where the user is - what workspace is in use, is it my workspace, etc. |
| datahub |
Link below primary action button |
| datahub |
A dictionary where the key is DatahubItemType and the value is collection of DatahubButton[]. |
Inherited Properties
| active |
The object Id's of the active selected items. |
| active |
The selected item types to show in the table, subset of supportedTypes |
| allow |
whether to allow sort option – default is 'true'. |
| configurable |
configurable texts (localization key) |
| connection |
|
| css |
Configurable css colors. The key is a datahub style property (SupportedDatahubStyleProperties) or general PowerBI style property (ControlTokens). SupportedDatahubStyleProperties will be applied in case both the datahub property and the control token for that element are configured. |
| datahub |
Where the Datahub is hosted |
| dialog |
Additional inforamation content. Will appear only if learnMorelink is defined. |
| dialog |
The title of the dialog |
| dialog |
The title of the dialog (localization key) |
| dialog |
The title of the dialog |
| dialog |
The localized title of the dialog (localization key) |
| disable |
Disabling the add data button on empty state screen. |
| disable |
Whether to disable horizontal scroll – default is 'false'. |
| disable |
|
| display |
The columns we allow in the table - optional with default value. |
| enable |
Whether Parent-child relationship is enabled |
| enable |
Whether to enable resize column options. default is 'false'. Users who struggle with performing dragging movements can easily operate an interface with a pointer interface. This feature does not yet support theming and dark mode. |
| filter |
Will open the datahub compact view filter by the values in the array |
| filters | Filter by list of workspaces/domains – default is no filter |
| global |
Global config for all supported types |
| global |
The minimal item permission to show. |
| highlight |
whether to color the row on selection. |
| host |
Some details on the datahub consumer host. |
| hover |
Hover card configuration |
| injected |
An array of datahub items to be added to the compact view table. |
| is |
Whether is compact view mode |
| is |
Whether to show domain selection box – default is 'true'. |
| is |
Whether to show fabric icons |
| item |
optional - tooltip position for the item icon in the table list. Default is 'before'. |
| learn |
The default behavior is that learn more link is not visible, until the host customize it. |
| multi |
Multi-selection of items is possible when this flag is enabled - by default the value is 'false'. |
| parent |
selection of parent item is not possible when this flag is true - by default the value is 'false'. |
| search |
Search in the compact view results – default is empty string. |
| search |
Whether to ignore current filters on search – default is 'false'. |
| selected |
The object Id's of the selected datahub items |
| selected |
Filter by pivot – default is All |
| should |
Whether to mark with bold style search query on the results – default is 'true'.
If both this and |
| should |
Whether to show items in the CV with no scrolling, only what fits to the CV window - default is 'false'. |
| should |
Whether to hide empty search result – default is 'false'. |
| should |
Whether to hide the filter or not – default is 'false'. |
| should |
Whether to hide the pivots or not – default is 'false'. |
| should |
Whether to hide the search box or not – default is 'false'. |
| should |
Whether to mark with background search query on the results – default is 'false'.
If both this and |
| should |
The function gets the 'item' as input and defines whether to display the item in the table or not. |
| show |
whether the refresh icon should be shown. |
| supported |
The connection types to show in the table with their filters.
If the key is |
| supported |
Which tabs to show on the header - optional with a default value. |
| supported |
The item types to show in the table |
| supported |
Config for supported type |
| supported |
The minimal item permission to show per item. |
| support |
|
| support |
whether the action for navigating to the item should be shown. |
| telemetry |
|
| use |
Whether to persist open/closed mode of workspace navigation pane from user's local storage – default is 'false'. |
| workspace |
Whether to show workspace navigation pane – default is 'true'. |
Property Details
contextInfo
The context object - where the user is - what workspace is in use, is it my workspace, etc.
contextInfo?: any
Property Value
any
datahubButtonLearnMoreLink
Link below primary action button
datahubButtonLearnMoreLink?: { text: string, url: string }
Property Value
{ text: string, url: string }
datahubButtonUserChoicesByType
A dictionary where the key is DatahubItemType and the value is collection of DatahubButton[].
datahubButtonUserChoicesByType?: Partial<Record<string, DatahubButton[]>>
Property Value
Partial<Record<string, DatahubButton[]>>
Inherited Property Details
activeSelectedItemObjectIds
The object Id's of the active selected items.
activeSelectedItemObjectIds?: string[]
Property Value
string[]
Inherited From DatahubCompactViewConfig.activeSelectedItemObjectIds
activeTypes
The selected item types to show in the table, subset of supportedTypes
activeTypes?: string[]
Property Value
string[]
Inherited From DatahubCompactViewConfig.activeTypes
allowSort
whether to allow sort option – default is 'true'.
allowSort?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.allowSort
configurableStrings
configurable texts (localization key)
configurableStrings?: DatahubConfigurableStrings
Property Value
Inherited From DatahubCompactViewConfig.configurableStrings
connectionSupportedTypes
Warning
This API is now deprecated.
this field is not in use. please use instead: supportedConnections
connectionSupportedTypes?: string[]
Property Value
string[]
Inherited From DatahubCompactViewConfig.connectionSupportedTypes
cssStyles
Configurable css colors. The key is a datahub style property (SupportedDatahubStyleProperties) or general PowerBI style property (ControlTokens). SupportedDatahubStyleProperties will be applied in case both the datahub property and the control token for that element are configured.
cssStyles?: Partial<Record<DatahubStyleProperties, string>>
Property Value
Partial<Record<DatahubStyleProperties, string>>
Inherited From DatahubCompactViewConfig.cssStyles
datahubTableHost
Where the Datahub is hosted
datahubTableHost?: string
Property Value
string
Inherited From DatahubCompactViewConfig.datahubTableHost
dialogAdditionalInfo
Additional inforamation content. Will appear only if learnMorelink is defined.
dialogAdditionalInfo?: string
Property Value
string
Inherited From DatahubHeaderDialogConfig.dialogAdditionalInfo
dialogDescription
The title of the dialog
dialogDescription?: string
Property Value
string
Inherited From DatahubHeaderDialogConfig.dialogDescription
dialogDescriptionLocalized
The title of the dialog (localization key)
dialogDescriptionLocalized?: string
Property Value
string
Inherited From DatahubHeaderDialogConfig.dialogDescriptionLocalized
dialogTitle
The title of the dialog
dialogTitle?: string
Property Value
string
Inherited From DatahubHeaderDialogConfig.dialogTitle
dialogTitleLocalized
The localized title of the dialog (localization key)
dialogTitleLocalized?: string
Property Value
string
Inherited From DatahubHeaderDialogConfig.dialogTitleLocalized
disableAddDataEmptyStateButton
Disabling the add data button on empty state screen.
disableAddDataEmptyStateButton?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.disableAddDataEmptyStateButton
disableHorizontalScroll
Whether to disable horizontal scroll – default is 'false'.
disableHorizontalScroll?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.disableHorizontalScroll
disableHoverCard
Warning
This API is now deprecated.
this field is not in use.
disableHoverCard?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.disableHoverCard
displayColumns
The columns we allow in the table - optional with default value.
displayColumns?: DisplayColumn[]
Property Value
Inherited From DatahubCompactViewConfig.displayColumns
enableParentChild
Whether Parent-child relationship is enabled
enableParentChild?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.enableParentChild
enableResizeColumnOptions
Whether to enable resize column options. default is 'false'. Users who struggle with performing dragging movements can easily operate an interface with a pointer interface. This feature does not yet support theming and dark mode.
enableResizeColumnOptions?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.enableResizeColumnOptions
filterDatahubByTypes
Will open the datahub compact view filter by the values in the array
filterDatahubByTypes?: string[]
Property Value
string[]
Inherited From DatahubCompactViewConfig.filterDatahubByTypes
filters
Filter by list of workspaces/domains – default is no filter
filters?: DatahubFilter[]
Property Value
Inherited From DatahubCompactViewConfig.filters
globalConfigForAllSupportedTypes
Global config for all supported types
globalConfigForAllSupportedTypes?: TypeConfig
Property Value
Inherited From DatahubCompactViewConfig.globalConfigForAllSupportedTypes
globalPermissionsMask
The minimal item permission to show.
globalPermissionsMask?: number
Property Value
number
Inherited From DatahubCompactViewConfig.globalPermissionsMask
highlightRowOnSelection
whether to color the row on selection.
highlightRowOnSelection?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.highlightRowOnSelection
hostDetails
Some details on the datahub consumer host.
hostDetails?: HostDetails
Property Value
Inherited From DatahubCompactViewConfig.hostDetails
hoverCardConfiguration
Hover card configuration
hoverCardConfiguration?: HoverCardConfiguration
Property Value
HoverCardConfiguration
Inherited From DatahubCompactViewConfig.hoverCardConfiguration
injectedDatahubItemUIs
An array of datahub items to be added to the compact view table.
injectedDatahubItemUIs?: InjectedDatahubItemUI[]
Property Value
Inherited From DatahubCompactViewConfig.injectedDatahubItemUIs
isCompactViewMode
Whether is compact view mode
isCompactViewMode?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.isCompactViewMode
isDomainsSelectionEnabled
Whether to show domain selection box – default is 'true'.
isDomainsSelectionEnabled?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.isDomainsSelectionEnabled
isFabricIcons
Whether to show fabric icons
isFabricIcons?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.isFabricIcons
itemIconTooltipPosition
optional - tooltip position for the item icon in the table list. Default is 'before'.
itemIconTooltipPosition?: "above" | "below" | "before" | "after"
Property Value
"above" | "below" | "before" | "after"
Inherited From DatahubCompactViewConfig.itemIconTooltipPosition
learnMorelink
The default behavior is that learn more link is not visible, until the host customize it.
learnMorelink?: { linkText: string, linkUrl: string }
Property Value
{ linkText: string, linkUrl: string }
Inherited From DatahubHeaderDialogConfig.learnMorelink
multiSelectionEnabled
Multi-selection of items is possible when this flag is enabled - by default the value is 'false'.
multiSelectionEnabled?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.multiSelectionEnabled
parentSelectionDisabled
selection of parent item is not possible when this flag is true - by default the value is 'false'.
parentSelectionDisabled?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.parentSelectionDisabled
searchQueryInput
Search in the compact view results – default is empty string.
searchQueryInput?: string
Property Value
string
Inherited From DatahubCompactViewConfig.searchQueryInput
searchWithoutPivots
Whether to ignore current filters on search – default is 'false'.
searchWithoutPivots?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.searchWithoutPivots
selectedDatahubItemObjectIds
The object Id's of the selected datahub items
selectedDatahubItemObjectIds?: string[]
Property Value
string[]
Inherited From DatahubCompactViewConfig.selectedDatahubItemObjectIds
selectedPivot
Filter by pivot – default is All
selectedPivot?: DatahubListPivot
Property Value
Inherited From DatahubCompactViewConfig.selectedPivot
shouldBoldSearchQuery
Whether to mark with bold style search query on the results – default is 'true'.
If both this and shouldHighlightSearchQuery are true, the search result will be bold
shouldBoldSearchQuery?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.shouldBoldSearchQuery
shouldFitItemsToHeight
Whether to show items in the CV with no scrolling, only what fits to the CV window - default is 'false'.
shouldFitItemsToHeight?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.shouldFitItemsToHeight
shouldHideEmptySearchResult
Whether to hide empty search result – default is 'false'.
shouldHideEmptySearchResult?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.shouldHideEmptySearchResult
shouldHideFilter
Whether to hide the filter or not – default is 'false'.
shouldHideFilter?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.shouldHideFilter
shouldHideHeader
Whether to hide the pivots or not – default is 'false'.
shouldHideHeader?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.shouldHideHeader
shouldHideSearchBox
Whether to hide the search box or not – default is 'false'.
shouldHideSearchBox?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.shouldHideSearchBox
shouldHighlightSearchQuery
Whether to mark with background search query on the results – default is 'false'.
If both this and shouldBoldSearchQuery are true, the search result will be bold
shouldHighlightSearchQuery?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.shouldHighlightSearchQuery
shouldIncludeFuncByItemType
The function gets the 'item' as input and defines whether to display the item in the table or not.
shouldIncludeFuncByItemType?: {}
Property Value
{}
Inherited From DatahubCompactViewConfig.shouldIncludeFuncByItemType
showRefreshIconContainer
whether the refresh icon should be shown.
showRefreshIconContainer?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.showRefreshIconContainer
supportedConnections
The connection types to show in the table with their filters.
If the key is Connection, it is generally for all connection types.
supportedConnections?: {[key: string]: SupportedConnection}
Property Value
{[key: string]: SupportedConnection}
Inherited From DatahubCompactViewConfig.supportedConnections
supportedPivots
Which tabs to show on the header - optional with a default value.
supportedPivots?: DatahubListPivot[]
Property Value
Inherited From DatahubCompactViewConfig.supportedPivots
supportedTypes
The item types to show in the table
supportedTypes?: string[]
Property Value
string[]
Inherited From DatahubCompactViewConfig.supportedTypes
supportedTypesConfig
Config for supported type
supportedTypesConfig?: {[key: string]: TypeConfig}
Property Value
{[key: string]: TypeConfig}
Inherited From DatahubCompactViewConfig.supportedTypesConfig
supportedTypesPermissions
The minimal item permission to show per item.
supportedTypesPermissions?: {[key: string]: number}
Property Value
{[key: string]: number}
Inherited From DatahubCompactViewConfig.supportedTypesPermissions
supportHorizontalScroll
Warning
This API is now deprecated.
this field is not in use. please use instead: disableHorizontalScroll
supportHorizontalScroll?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.supportHorizontalScroll
supportNameDirectLink
whether the action for navigating to the item should be shown.
supportNameDirectLink?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.supportNameDirectLink
telemetryAdditionalData
Warning
This API is now deprecated.
Please do not use, this interface will not be maintained.
telemetryAdditionalData?: TelemetryAdditionalData
Property Value
Inherited From DatahubCompactViewConfig.telemetryAdditionalData
useLocalStorageForWorkspaceMode
Whether to persist open/closed mode of workspace navigation pane from user's local storage – default is 'false'.
useLocalStorageForWorkspaceMode?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.useLocalStorageForWorkspaceMode
workspaceNavigationEnabled
Whether to show workspace navigation pane – default is 'true'.
workspaceNavigationEnabled?: boolean
Property Value
boolean
Inherited From DatahubCompactViewConfig.workspaceNavigationEnabled