Represents an store for HTML elements.

Hierarchy

Constructors

Properties

areaBodyCenter: DivScope
areaBodyCenterGeo: GeoData = ...
areaBodyEast: DivScope
areaBodyEastGeo: GeoData = ...
areaBodyWest: DivScope
areaBodyWestGeo: GeoData = ...
areaFooterCenter: DivScope
areaFooterEast: DivScope
areaFooterWest: DivScope
areaHeaderCenter: DivScope
areaHeaderEast: DivScope
areaHeaderWest: DivScope
borderFixedEast: HTMLDivElement
borderFixedWest: HTMLDivElement
borderFooterTop: HTMLDivElement
borderHeaderBottom: HTMLDivElement
cleanupFunctions: {
    body: Function[];
    footer: Function[];
    header: Function[];
} = ...

Type declaration

  • body: Function[]
  • footer: Function[]
  • header: Function[]
colAndRowspanModels: AreaObjectMapType<ColAndRowspanModel> = ...
contentDiv: HTMLDivElement
contentWrapperDiv: HTMLDivElement
debounceTimeout?: null | Timeout
draggingTargetColumnIndex: number = -1
editing: boolean = false
editorRenderer?: CellRendererIf
editorRendererColumn?: number
editorRendererRow?: number
firstVisibleRowIndex: number = -1
getFocusModel?: GetT<FocusModelIf>
getSelectionModel?: GetT<SelectionModelIf>
hostElement: HTMLDivElement
hoverColumn: HTMLDivElement
hoverRow: HTMLDivElement
mouseEvent?: GeMouseEvent
removables: HTMLDivElement[] = []
scrollFactorX: number = 0
scrollFactorY: number = 0
scrollLeft: number = 0
scrollTop: number = 0
scrollViewport: HTMLDivElement
scrollViewportLeft: number = 0
storeScrollPosStateService?: StoreStateScrollPosService
tableModel: TableModelIf
tableOptions: TableOptionsIf
tree: boolean = false

Methods

  • Parameters

    • ele: HTMLDivElement
    • cssClasses: {
          [key: string]: boolean;
      } = {}
      • [key: string]: boolean

    Returns void

  • Protected

    Draws big cells (rowspan and or colspan) in body/center

    Parameters

    • range: CellRange

      CellRange

    • xStart: number

      X position in pixel for top left corner

    • yStart: number

      Y position in pixel for top left corner

    • areaModel: AreaModelIf

      AreaModelIf

    • parentDiv: HTMLDivElement

      Parent div as HTMLDivElement

    • sideIdent: SideIdent

      SideIdent (west,center,east)

    Returns void

  • Parameters

    • startIndex: number
    • endIndex: number

    Returns number[]

  • Parameters

    • parent: HTMLDivElement
    • left: number
    • top: number
    • width: number
    • height: number

    Returns HTMLDivElement

  • Parameters

    • __namedParameters: ArgsRenderHeaderCellResizeHandle

    Returns void

  • Parameters

    • skip: boolean
    • renderSelection: boolean
    • sideIdent: SideIdent
    • areaModel: AreaModelIf
    • rowIndex: number
    • index: number
    • parent: HTMLDivElement
    • left: number
    • top: number
    • width: number
    • height: number

    Returns boolean

Generated using TypeDoc