Coveo Tab Component (CoveoTab)

Index

Methods

debugInfo

  • debugInfo(): any

disable

  • disable(): void

enable

  • enable(): void

getBindings

isElementIncludedInTab

  • isElementIncludedInTab(element: HTMLElement): boolean
  • Parameters

    • element: HTMLElement

    Returns boolean

    true if the HTMLElement is included in the Tab; false if it is excluded.

select

  • select(): void

Static get

  • get(element: HTMLElement, componentClass?: any, noThrow?: boolean): BaseComponent

Properties

bind

componentOptionsModel

componentOptionsModel: ComponentOptionsModel

componentStateModel

componentStateModel: ComponentStateModel

disabled

disabled: boolean

logger

logger: Logger

queryController

queryController: QueryController

queryStateModel

queryStateModel: QueryStateModel

root

root: HTMLElement

searchInterface

searchInterface: SearchInterface

Static ID

ID: string

Accessors

usageAnalytics

usageAnalytics:

Component Options

caption

caption: string
Markup configuration example(s) :
data-caption='foo'

constant

constant: boolean
Markup configuration example(s) :
data-constant='true'
data-constant='false'

dropdownHeaderLabel

dropdownHeaderLabel: string
Markup configuration example(s) :
data-dropdown-header-label='foo'

enableDuplicateFiltering

enableDuplicateFiltering: boolean
Markup configuration example(s) :
data-enable-duplicate-filtering='true'
data-enable-duplicate-filtering='false'

enableResponsiveMode

enableResponsiveMode: boolean
Markup configuration example(s) :
data-enable-responsive-mode='true'
data-enable-responsive-mode='false'

endpoint

endpoint: SearchEndpoint

expression

expression: string
Markup configuration example(s) :
data-expression='foo'

icon

icon: string
Markup configuration example(s) :
data-icon='foo'

id

id: string
Markup configuration example(s) :
data-id='foo'

layout

layout: "list" | "card" | "table"

maximumAge

maximumAge: number
Markup configuration example(s) :
data-maximum-age='10'

pipeline

pipeline: string
Markup configuration example(s) :
data-pipeline='foo'

sort

sort: string
Markup configuration example(s) :
data-sort='foo'

Constructors

constructor