RevGrid - v0.10.0
    Preparing search index...

    Class RevFocusSelectBehavior<BGS, BCS, SF>

    The major classes in RevClient implement this interface to assist with debugging.

    Type Parameters

    Implements

    Index

    Constructors

    Properties

    clientId: string

    A unique string allowing you to identify different instances

    internalParent: RevClientObject

    The parent of an object allowing you to easily navigate during debugging

    Methods

    • Select only a single cell and try to focus it. If focused, ensure it is in view.

      Parameters

      • activeColumnIndex: number
      • subgridRowIndex: number
      • subgrid: RevSubgrid<BCS, SF>
      • ensureFullyInView: "Never" | "IfNotVisible" | "Always"

      Returns void

    • Parameters

      • activeColumnIndex: number
      • ensureFullyInView: "Never" | "IfNotVisible" | "Always"

      Returns void

    • Parameters

      • leftOrExRightActiveColumnIndex: number
      • topOrExBottomSubgridRowIndex: number
      • width: number
      • height: number
      • subgrid: RevSubgrid<BCS, SF>
      • ensureFullyInView: "Never" | "IfNotVisible" | "Always"

      Returns void

    • Parameters

      • subgridRowIndex: number
      • subgrid: RevSubgrid<BCS, SF>
      • ensureFullyInView: "Never" | "IfNotVisible" | "Always"

      Returns void

    • Parameters

      • areaTypeId: RevSelectionAreaTypeId
      • leftOrExRightActiveColumnIndex: number
      • topOrExBottomSubgridRowIndex: number
      • width: number
      • height: number
      • subgrid: RevSubgrid<BCS, SF>
      • ensureFullyInView: "Never" | "IfNotVisible" | "Always"

      Returns void

    • Parameters

      • leftOrExRightActiveColumnIndex: number
      • topOrExBottomSubgridRowIndex: number
      • width: number
      • height: number
      • subgrid: RevSubgrid<BCS, SF>
      • ensureFullyInView: "Never" | "IfNotVisible" | "Always"

      Returns void

    • Parameters

      • activeColumnIndex: number
      • subgridRowIndex: number
      • subgrid: RevSubgrid<BCS, SF>
      • ensureFullyInView: "Never" | "IfNotVisible" | "Always"

      Returns void

    • Toggles the selection state of a cell at the specified coordinates and attempts to set focus to it. If the cell becomes selected and focus is successfully set, optionally ensures the cell is fully visible in the view. Also flags the selection as focus-linked if focus is set.

      Parameters

      • activeColumnIndex: number

        The active column index of the cell.

      • subgridRowIndex: number

        The row index within the subgrid of the cell.

      • subgrid: RevSubgrid<BCS, SF>

        The subgrid containing the cell.

      • ensureFullyInView: "Never" | "IfNotVisible" | "Always"

        Specifies whether to scroll to ensure the cell is visible in the view.

      Returns boolean

      true if the cell is selected after toggling; otherwise, false.

    • Parameters

      • event: MouseEvent

      Returns boolean

    • Parameters

      • activeColumnIndex: number

      Returns void

    • Parameters

      • activeColumnIndex: number
      • count: number

      Returns void

    • Parameters

      Returns void

    • Parameters

      • viewLayoutColumnIndex: number
      • viewLayoutRowIndex: number

      Returns void

    • Parameters

      • activeColumnIndex: number

      Returns void

    • Parameters

      • activeColumnIndex: number
      • count: number

      Returns void

    • Parameters

      Returns void

    • Parameters

      • activeColumnIndex: number

      Returns void

    • Returns boolean

    • Returns boolean