Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DataTableContainer

Implements

Index

Constructors

constructor

  • Returns DataTableContainer

Properties

Private _clickCount

_clickCount: number = 0

Private _columns

_columns: string[]

Private _dataTable

_dataTable: any

Private _htmlElement

_htmlElement: Element

Private _initialized

_initialized: boolean

Private _isOrderAscending

_isOrderAscending: boolean = true

Private _mediator

_mediator: IMediator

Private _offset

_offset: number = 0

Private _options

Private _searchChart

_searchChart: any

Private _selectedRecord

_selectedRecord: IRecordContainer

Private _sortColumn

_sortColumn: string

Methods

Private _addColumnVisibilityMenuItem

  • _addColumnVisibilityMenuItem(contentElement: HTMLElement, column: string): void
  • Parameters

    • contentElement: HTMLElement
    • column: string

    Returns void

Private _addSortByOption

  • _addSortByOption(sortByElement: HTMLElement, column: string): HTMLElement
  • Parameters

    • sortByElement: HTMLElement
    • column: string

    Returns HTMLElement

Private _backward

  • _backward(): void
  • Returns void

Private _clearSelectedRow

  • _clearSelectedRow(): void
  • Returns void

Private _clickHTMLElementCallback

  • _clickHTMLElementCallback(e: any): void
  • Parameters

    • e: any

    Returns void

Private _forward

  • _forward(): void
  • Returns void

Private _generateColumnFunctions

  • _generateColumnFunctions(): Function[]
  • Returns Function[]

Private _generateHTMLElement

  • _generateHTMLElement(): Element
  • Returns Element

Private _getColumns

  • _getColumns(): string[]
  • Returns string[]

Private _getDimension

  • Parameters

    Returns any

Private _getPaginationRange

  • _getPaginationRange(): number[]
  • Returns number[]

Private _initializeCharts

  • _initializeCharts(): void
  • Returns void

Private _initializeColumnVisibilityMenu

  • _initializeColumnVisibilityMenu(): void
  • Returns void

Private _instantiateCharts

  • _instantiateCharts(): void
  • Returns void

Private _orderBy

  • _orderBy(ascending: boolean): void
  • Parameters

    • ascending: boolean

    Returns void

Private _setColumnVisible

  • _setColumnVisible(column: string, visible?: boolean): void
  • Parameters

    • column: string
    • Default value visible: boolean = true

    Returns void

Private _setOffset

  • _setOffset(index: number): void
  • Parameters

    • index: number

    Returns void

Private _setSelectedRow

  • Parameters

    Returns void

Private _sortByColumn

  • _sortByColumn(sortColumn: string): void
  • Parameters

    • sortColumn: string

    Returns void

Private _updateColumns

  • _updateColumns(): void
  • Returns void

Private _updateOffset

  • _updateOffset(): void
  • Returns void

Private _updatePagination

  • _updatePagination(): void
  • Returns void

Private _updatePaginationText

  • _updatePaginationText(): void
  • Returns void

Private _updateSortColumnStyle

  • _updateSortColumnStyle(sortColumn: string): void
  • Parameters

    • sortColumn: string

    Returns void

availableOptions

getHTMLElement

  • getHTMLElement(): Element
  • Returns Element

getID

  • getID(): string
  • Returns string

getSelectedRecord

getVisibleColumns

  • getVisibleColumns(): string[]

initialize

Generated using TypeDoc