DatahubSelectorDialogConfig interface

An interface representing the datahub selector dialog config

Extends

Properties

contextInfo

The context object - where the user is - what workspace is in use, is it my workspace, etc.

datahubButtonLearnMoreLink

Link below primary action button

datahubButtonUserChoicesByType

A dictionary where the key is DatahubItemType and the value is collection of DatahubButton[].

Inherited Properties

allowSort

whether to allow sort option – default is 'true'.

configurableStrings

configurable texts (localization key)

connectionSupportedTypes
cssStyles

Configurable datahub css styles, currently only colors.

datahubTableHost

Where the Datahub is hosted

dialogAdditionalInfo

Additional inforamation content. Will appear only if learnMorelink is defined.

dialogDescription

The title of the dialog

dialogDescriptionLocalized

The title of the dialog (localization key)

dialogTitle

The title of the dialog

dialogTitleLocalized

The localized title of the dialog (localization key)

disableAddDataEmptyStateButton

Disabling the add data button on empty state screen.

disableHorizontalScroll

Whether to disable horizontal scroll – default is 'false'.

disableHoverCard
displayColumns

The columns we allow in the table - optional with default value.

enableParentChild

Whether Parent-child relationship is enabled

filterDatahubByTypes

Will open the datahub compact view filter by the values in the array

filters

Filter by list of workspaces/domains – default is no filter

globalConfigForAllSupportedTypes

Global config for all supported types

globalPermissionsMask

The minimal item permission to show.

highlightRowOnSelection

whether to color the row on selection.

hostDetails

Some details on the datahub consumer host.

hoverCardConfiguration

Hover card configuration

injectedDatahubItemUIs

An array of datahub items to be added to the compact view table.

isCompactViewMode

Whether is compact view mode

isDomainsSelectionEnabled

Whether to show domain selection box – default is 'true'.

isFabricIcons

Whether to show fabric icons

learnMorelink

The default behavior is that learn more link is not visible, until the host customize it.

multiSelectionEnabled

Multi-selection of items is possible when this flag is enabled - by default the value is 'false'.

searchQueryInput

Search in the compact view results – default is empty string.

searchWithoutPivots

Whether to ignore current filters on search – default is 'false'.

selectedDatahubItemObjectIds

The object Id's of the selected datahub items

selectedPivot

Filter by pivot – default is All

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

shouldFitItemsToHeight

Whether to show items in the CV with no scrolling, only what fits to the CV window - default is 'false'.

shouldHideEmptySearchResult

Whether to hide empty search result – default is 'false'.

shouldHideFilter

Whether to hide the filter or not – default is 'false'.

shouldHideHeader

Whether to hide the pivots or not – default is 'false'.

shouldHideSearchBox

Whether to hide the search box or not – default is 'false'.

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

shouldIncludeFuncByItemType

The function gets the 'item' as input and defines whether to display the item in the table or not.

supportedConnections

The connection types to show in the table with there filters

supportedPivots

Which tabs to show on the header - optional with a default value.

supportedTypes

The item types to show in the table

supportedTypesConfig

Config for supported type

supportedTypesPermissions

The minimal item permission to show per item.

supportHorizontalScroll
supportNameDirectLink

whether the action for navigating to the item should be shown.

useLocalStorageForWorkspaceMode

Whether to persist open/closed mode of workspace navigation pane from user's local storage – default is 'false'.

workspaceNavigationEnabled

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

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

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 datahub css styles, currently only colors.

cssStyles?: Partial<Record<SupportedDatahubStyleProperties, string>>

Property Value

Partial<Record<SupportedDatahubStyleProperties, 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

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

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

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

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

supportedConnections

The connection types to show in the table with there filters

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

whether the action for navigating to the item should be shown.

supportNameDirectLink?: boolean

Property Value

boolean

Inherited From DatahubCompactViewConfig.supportNameDirectLink

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