Skip to content

docs/feat: recommended patterns for absolute-positioned virtual lists (Grafana-class) #386

Description

@rickcedwhat-ai

Context

Grafana Dashboards browse table ([role=\"table\"] / absolute style.top rows, no reliable data-rowindex) needed a pile of client strategies mirroring muiDataGrid lessons. Handoff open questions for library maintainers:

  1. Recommended resolveRowIndex + scrollToRow + pagination stop without data-rowindex
  2. Scroll root selection (rowgroup child vs ancestor scrollbar)
  3. ElementTracker + duplicate Names (textContent signature) — stamped identity workaround
  4. Whether a first-class preset (like muiDataGrid) is warranted

Related closed: #366 (atomic toJSON), #353/#357 (visible range), muiDataGrid scrollToRow via style.top (6.17.1).

Desired outcome (decide later)

  • Docs section: “absolute-positioned virtual lists”
  • Optional presets.grafana / generic presets.virtualHtmlTable if patterns stabilize
  • Cross-link to dedupe / EOF / overscan issues once filed

Not blocking product asserts — Flow 42 should assert sort on scraped sample; full membership is a separate scrape-completeness track.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions