Class DataListLink<T>

Type Parameters

  • T

Hierarchy

  • DataListLink

Constructors

  • Type Parameters

    • T

    Parameters

    • _datalist: DataList<T>
    • _container: HTMLElement
    • _renderer: ((data, id, list) => HTMLElement)
        • (data, id, list): HTMLElement
        • Parameters

          • data: T
          • id: number
          • list: T[]

          Returns HTMLElement

    Returns DataListLink<T>

Properties

_container: HTMLElement
_data: T[] = []
_datalist: DataList<T>
_renderer: ((data, id, list) => HTMLElement)

Type declaration

    • (data, id, list): HTMLElement
    • Parameters

      • data: T
      • id: number
      • list: T[]

      Returns HTMLElement

_rid: number = 0
dumb: boolean = false

Accessors

  • get container(): HTMLElement
  • Returns HTMLElement

  • set container(c): void
  • Parameters

    • c: HTMLElement

    Returns void

  • get data(): T[]
  • Returns T[]

  • set data(d): void
  • Parameters

    • d: T[]

    Returns void

  • get list(): DataList<T>
  • Returns DataList<T>

  • set list(v): void
  • Parameters

    Returns void

  • get renderer(): ((data, id, list) => HTMLElement)
  • Returns ((data, id, list) => HTMLElement)

      • (data, id, list): HTMLElement
      • Parameters

        • data: T
        • id: number
        • list: T[]

        Returns HTMLElement

  • set renderer(r): void
  • Parameters

    • r: ((data, id, list) => HTMLElement)
        • (data, id, list): HTMLElement
        • Parameters

          • data: T
          • id: number
          • list: T[]

          Returns HTMLElement

    Returns void

Methods

  • Returns void

  • Returns void

Generated using TypeDoc