RevGrid - v0.11.1
    Preparing search index...

    Client Interfaces

    This section summarizes core client-facing interfaces used by grid, renderer, behaviors, and UI controllers.

    1. RevCellEditor<BCS, SF> Key members: readonly, tryOpenCell(...), closeCell(...), processGridKeyDownEvent(...), optional invalidateValue(), optional HTML-element lifecycle methods (setBounds, focus) and eventers (pullCellValueEventer, pushCellValueEventer, cellClosedEventer, keyDownEventer).

    2. RevCellPainter<BCS, SF> Key member: paint(cell, prefillColor). Also includes helper namespace functions such as roundRect(...).

    3. RevCellPossiblyPaintable<BCS, SF> Key member: optional paint(cell, prefillColor).

    4. RevClickBoxCellPainter<BCS, SF> Extends RevCellPainter and adds calculateClickBox(cell).

    1. RevViewCell<BCS, SF> Key members: viewValue, viewLayoutColumn, subgrid, viewLayoutRow, bounds, visibility/fixed-role flags, paintFingerprint, clearCellOwnProperties().

    2. RevViewLayoutColumn<BCS, SF> Key members: index, activeColumnIndex, column, left, rightPlus1, width.

    3. RevViewLayoutRow<BCS, SF> Key members: index, subgridRowIndex, subgrid, top, bottomPlus1, height.

    1. RevSubgrid<BCS, SF> Key members include server references (schemaServer, dataServer, metaServer), role/flags (role, isMain, isHeader, etc.), row-access operations (getRowCount(), getRowHeight(...), row metadata/property getters/setters), value resolution (getViewValue(...)), and generateAllRowIndicesArray().

    2. RevMainSubgrid<BCS, SF> Specialized subgrid interface with role = main and isMain = true.

    3. RevColumn<BCS, SF> Key members: field, settings, width/autosizing properties and methods (setWidth, setAutoWidthSizing, checkAutoWidthSizing, autoSizeWidth, loadSettings).

    4. RevColumnAutoSizeableWidth<BCS, SF> Helper interface exposing { column, width } for autosizing operations.

    1. RevLinedHoverCell<BCS, SF> Key members: viewCell, mouseOverLeftLine, mouseOverTopLine. Includes helper RevLinedHoverCell.isMouseOverLine(...).

    2. RevCellMetaSettings Key members: overloaded get(...) for retrieving column or meta-derived properties.

    For complete class/interface/enum/constant details, including every property and method signature, use the generated API Reference pages in the documentation sidebar.