Skip to content

ChartFacet class

ResultFacet


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



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



● canDisplayFlag: boolean = true


● chart: ChartWidget


● container: FacetContainer


● contentDiv: HTMLElement


● cssPrefix: string = "eqjs-facet"


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


● options: any


● settings: any


● slot?: HTMLElement



▸ destroy(): void

Returns void


▸ 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(): void

Returns void


▸ 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