Coveo Omnibox Component (CoveoOmnibox)

Index

Methods

clear

  • clear(): void

debugInfo

  • debugInfo(): any

disable

  • disable(): void

enable

  • enable(): void

getBindings

getInput

  • getInput(): HTMLInputElement

getText

  • getText(): string

setText

  • setText(text: string): void

submit

  • submit(): 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

clearFiltersOnNewQuery

clearFiltersOnNewQuery: boolean
Markup configuration example(s) :
data-clear-filters-on-new-query='true'
data-clear-filters-on-new-query='false'

enableFieldAddon

enableFieldAddon: boolean
Markup configuration example(s) :
data-enable-field-addon='true'
data-enable-field-addon='false'

enableQueryExtensionAddon

enableQueryExtensionAddon: boolean
Markup configuration example(s) :
data-enable-query-extension-addon='true'
data-enable-query-extension-addon='false'

enableQuerySuggestAddon

enableQuerySuggestAddon: boolean
Markup configuration example(s) :
data-enable-query-suggest-addon='true'
data-enable-query-suggest-addon='false'

enableQuerySyntax

enableQuerySyntax: boolean
Markup configuration example(s) :
data-enable-query-syntax='true'
data-enable-query-syntax='false'

enableSearchAsYouType

enableSearchAsYouType: boolean
Markup configuration example(s) :
data-enable-search-as-you-type='true'
data-enable-search-as-you-type='false'

inline

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

numberOfSuggestions

numberOfSuggestions: number
Markup configuration example(s) :
data-number-of-suggestions='10'

omniboxTimeout

omniboxTimeout: number
Markup configuration example(s) :
data-omnibox-timeout='10'

placeholder

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

querySuggestCharacterThreshold

querySuggestCharacterThreshold: number
Markup configuration example(s) :
data-query-suggest-character-threshold='10'

searchAsYouTypeDelay

searchAsYouTypeDelay: number
Markup configuration example(s) :
data-search-as-you-type-delay='10'

Constructors

constructor