LearnNewsExamplesServices
Frontmatter
id9201
titleDocs: Dynamic Grids Guide
stateClosed
labels
documentationcore
assigneestobiu
createdAtFeb 17, 2026, 4:13 PM
updatedAtFeb 17, 2026, 4:27 PM
githubUrlhttps://github.com/neomjs/neo/issues/9201
authortobiu
commentsCount1
parentIssue9194
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtFeb 17, 2026, 4:27 PM

Docs: Dynamic Grids Guide

Closed v12.0.0 documentationcore
tobiu
tobiu commented on Feb 17, 2026, 4:13 PM

Objective

Create a comprehensive guide learn/guides/datahandling/DynamicGrids.md explaining the advanced architectural patterns for handling dynamic grid reconfigurations and high-performance data binding.

Content

  1. Narrative: Contrast the "Naive Approach" (column hiding) with Neo.mjs "Dynamic Binding".
  2. Visuals: Use Mermaid diagrams to illustrate:
    • Column Hiding vs. DataField Swapping.
    • Zero Overhead Record (Virtual Fields) structure.
  3. Technical Deep Dive: Explain columnPositions map synchronization and Row Recycling.

Target Audience

Advanced developers building data-intensive applications (like DevIndex).

tobiu added the documentation label on Feb 17, 2026, 4:13 PM
tobiu added the core label on Feb 17, 2026, 4:13 PM
tobiu added parent issue #9194 on Feb 17, 2026, 4:13 PM
tobiu assigned to @tobiu on Feb 17, 2026, 4:13 PM
tobiu
tobiu Feb 17, 2026, 4:26 PM

Input from Gemini 3 Pro:

✦ Created learn/guides/datahandling/DynamicGrids.md covering:

  • Dynamic Data Binding vs Column Hiding (Narrative + Mermaid).
  • Zero Overhead Records (Virtual Fields) structure.
  • Row & Cell Pooling Architecture.
  • Technical details on columnPositions sync.

Also enhanced Neo.grid.column.Base JSDoc to explicitly document runtime dataField changes.

tobiu closed this issue on Feb 17, 2026, 4:27 PM
tobiu referenced in commit 213df10 - "docs: Add Dynamic Grids guide and enhance Column JSDoc (#9201)" on Feb 17, 2026, 4:29 PM