Coveo Recommendation Component (CoveoRecommendation)

Index

Methods

attachComponent

debugInfo

  • debugInfo(): any

detachComponent

detachComponentsInside

  • detachComponentsInside(element: HTMLElement): void

disable

  • disable(): void

enable

  • enable(): void

getBindings

  • getBindings(): object

getComponents

  • getComponents<T>(type: string): T[]

getQueryContext

Properties

disabled

disabled: boolean

logger

logger: Logger

responsiveComponents

responsiveComponents: ResponsiveComponents

Static ID

ID: string

Component Options

dropdownHeaderLabel

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

enableResponsiveMode

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

hideIfNoResults

hideIfNoResults: boolean
Markup configuration example(s) :
data-hide-if-no-results='true'
data-hide-if-no-results='false'

id

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

mainSearchInterface

mainSearchInterface: HTMLElement

optionsToUse

optionsToUse: string[] | ("expression" | "advancedExpression" | "constantExpression" | "disjunctionExpression")[]

responsiveBreakpoint

responsiveBreakpoint: number
Markup configuration example(s) :
data-responsive-breakpoint='10'

sendActionsHistory

sendActionsHistory: boolean
Markup configuration example(s) :
data-send-actions-history='true'
data-send-actions-history='false'

userContext

userContext: IStringMap<any>

Constructors

constructor

  • new Recommendation(element: HTMLElement, options?: IRecommendationOptions, analyticsOptions?: object, _window?: Window): Recommendation

Implements