BimCT SDK / WebGL2 Viewer
    Preparing search index...

    Class BimCTFilterElementsWindow

    Abstract class representing a virtual scroll window.

    Hierarchy (View Summary)

    Index

    Constructors

    Accessors

    • get windowResizedEvent(): IEvent<number, number>

      Returns IEvent<number, number>

    • get windowElement(): HTMLElement

      Returns HTMLElement

    • get index(): number

      Returns number

    • set index(index: number): void

      Parameters

      • index: number

      Returns void

    • get leafRowHeight(): number

      Returns number

    • get zIndex(): number

      Returns number

    • set zIndex(zIndex: number): void

      Parameters

      • zIndex: number

      Returns void

    • get active(): boolean

      Returns boolean

    • set active(active: boolean): void

      Parameters

      • active: boolean

      Returns void

    • get resetWindowStyle(): string

      Returns string

    • set resetWindowStyle(val: string): void

      Parameters

      • val: string

      Returns void

    • get title(): string

      Returns string

    • set title(title: string): void

      Parameters

      • title: string

      Returns void

    • get footerText(): string

      Returns string

    • set footerText(footerText: string): void

      Parameters

      • footerText: string

      Returns void

    • get renderer(): BaseRenderer

      Gets the renderer associated with the window.

      Returns BaseRenderer

      The renderer.

    Methods

    • Gets the scroll body element.

      Returns HTMLDivElement

      The scroll body element.

    • Returns void

    • Shows the window.

      Returns boolean

      True if the window is shown, false otherwise.

    • Hides the window.

      Returns boolean

      True if the window was hidden, otherwise false.

    • Returns void

    • Returns void

    • Checks if a row is showing in the viewport.

      Parameters

      • row: BimCTVirtualRow

        The row to check.

      • offset: number

        The offset to apply.

      Returns boolean

      True if the row is showing, false otherwise.

    • Scrolls to the specified row index.

      Parameters

      • rowIndex: number

        The row index to scroll to.

      • forceScroll: boolean = false

        Whether to force the scroll.

      Returns void

    • Scrolls to the specified row.

      Parameters

      • row: BimCTVirtualRow

        The row to scroll to.

      • forceScroll: boolean = false

        Whether to force the scroll.

      Returns void

    • Activates or deactivates the window.

      Parameters

      • activate: boolean

        Whether to activate the window.

      • Optionalrefresh: boolean = true

        Whether to refresh the UI.

      Returns void

    • Sets the loading state of the window.

      Parameters

      • on: boolean

        Whether to show the loading state.

      Returns void

    • Checks if the window is currently showing.

      Returns boolean

      True if the window is showing, otherwise false.

    • Resets the window to its default style.

      Parameters

      • force: boolean

        Whether to force the reset.

      Returns void

    • Moves the window horizontally by a specified number of pixels. Only if already moved one time

      Parameters

      • pixels: number

        The number of pixels to move the window.

      Returns void