Coveo DynamicHierarchicalFacet Component (CoveoDynamicHierarchicalFacet)

Index

Methods

collapse

  • collapse(): void

debugInfo

  • debugInfo(): any

disable

  • disable(): void

enable

  • enable(): void

enableFreezeFacetOrderFlag

  • enableFreezeFacetOrderFlag(): void

expand

  • expand(): void

getBindings

getCaption

  • getCaption(value: string): string

reset

  • reset(): void

selectPath

  • selectPath(path: string[]): void

showLessValues

  • showLessValues(): void

showMoreValues

  • showMoreValues(additionalNumberOfValues?: number): void

toggleCollapse

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

basePath

basePath: string[]
Markup configuration example(s) :
data-base-path='electronics'
data-base-path='electronics,laptops'

clearLabel

clearLabel: string
Markup configuration example(s) :
data-clear-label='Everything'

collapsedByDefault

collapsedByDefault: boolean
Markup configuration example(s) :
data-collapsed-by-default='true'
data-collapsed-by-default='false'

customSort

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

customSortDelimitingCharacter

customSortDelimitingCharacter: string
Markup configuration example(s) :
data-custom-sort-delimiting-character='foo'

delimitingCharacter

delimitingCharacter: string
Markup configuration example(s) :
data-delimiting-character='>'

dependsOn

dependsOn: string
Markup configuration example(s) :
data-depends-on='department'

dependsOnCondition

dependsOnCondition: IDependentFacetCondition

enableCollapse

enableCollapse: boolean
Markup configuration example(s) :
data-enable-collapse='true'
data-enable-collapse='false'

enableFacetSearch

enableFacetSearch: boolean
Markup configuration example(s) :
data-enable-facet-search='true'
data-enable-facet-search='false'

enableMoreLess

enableMoreLess: boolean
Markup configuration example(s) :
data-enable-more-less='true'
data-enable-more-less='false'

enableScrollToTop

enableScrollToTop: boolean
Markup configuration example(s) :
data-enable-scroll-to-top='true'
data-enable-scroll-to-top='false'

field

Markup configuration example(s) :
data-field='@category'

filterFacetCount

filterFacetCount: boolean
Markup configuration example(s) :
data-filter-facet-count='true'
data-filter-facet-count='false'

id

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

includeInBreadcrumb

includeInBreadcrumb: boolean
Markup configuration example(s) :
data-include-in-breadcrumb='true'
data-include-in-breadcrumb='false'

injectionDepth

injectionDepth: number
Markup configuration example(s) :
data-injection-depth='500'

numberOfValues

numberOfValues: number
Markup configuration example(s) :
data-number-of-values='8'

sortCriteria

sortCriteria: "occurrences" | "alphanumeric"
Markup configuration example(s) :
data-sort-criteria='alphanumeric'

title

title: string
Markup configuration example(s) :
data-title='Product category'

valueCaption

valueCaption: IStringMap<string>

Constructors

constructor

Implements

  • IDynamicHierarchicalFacet