Skip to content

ResultFacet class


⊕ new ResultFacet(container: FacetContainer,options?: any): ResultFacet



● title: string = i18n.getText('Facets', 'DefaultFacetTitle')



● canDisplayFlag: boolean = true


● container: FacetContainer


● contentDiv: HTMLElement


● cssPrefix: string = "eqjs-facet"


● dialogTitle: string = i18n.getText('Facets', 'DefaultDlgTitle')


● options: any


● settings: any


● slot?: HTMLElement



▸ destroy(): any

Returns any


▸ getContext(): EqContext

Returns EqContext


▸ getQuery(): Query

Returns Query


▸ getSettings(): any

Returns any


▸ getType(): FacetType

Returns FacetType


▸ init(slot: HTMLElement): void

  • slot: HTMLElement

Returns void


▸ loadFromData(data: any): void

  • data: any

Returns void


▸ onResize(): void

Returns void


▸ refresh(): void

Returns void


▸ saveToData(): any

Returns any


▸ showSettingsDialog(): Promise<boolean>

Returns Promise<boolean>



▸ canDisplay(): boolean

Returns boolean


▸ getDialogService(): DialogService

Returns DialogService


▸ hideUnableDisplayMessage(): void

Returns void


▸ refreshCore(): any

Returns any


▸ renderDialogContent(): HTMLElement

Returns HTMLElement


▸ renderFormFields(form: HTMLElement,fieldsContainer: HTMLElement): void

  • form: HTMLElement
  • fieldsContainer: HTMLElement

Returns void


▸ showUnableDisplayMessage(message?: string): void

  • message: string, Optional

Returns void


▸ submitSettingsDialog(): boolean

Returns boolean