Skip to content

DataTableFacet class

ResultFacet


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



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



● canDisplayFlag: boolean = true


● container: FacetContainer


● contentDiv: HTMLElement


● cssPrefix: string = "eqjs-facet"


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


● grid: Widget = null


● 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


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