LearnNewsExamplesServices
Frontmatter
id8244
title[Neural Link] Implement toJSON in grid.column subclasses
stateClosed
labels
enhancementaiarchitecture
assigneestobiu
createdAtJan 1, 2026, 3:36 AM
updatedAtJan 1, 2026, 3:57 AM
githubUrlhttps://github.com/neomjs/neo/issues/8244
authortobiu
commentsCount1
parentIssue8200
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 1, 2026, 3:57 AM

[Neural Link] Implement toJSON in grid.column subclasses

Closed v11.18.0 enhancementaiarchitecture
tobiu
tobiu commented on Jan 1, 2026, 3:36 AM

Implement toJSON() in:

  • src/grid/column/Component.mjs
  • src/grid/column/Index.mjs

To serialize specific configs like component, recordProperty, useBindings, and zeroBased.

tobiu added the enhancement label on Jan 1, 2026, 3:36 AM
tobiu added the ai label on Jan 1, 2026, 3:36 AM
tobiu added the architecture label on Jan 1, 2026, 3:36 AM
tobiu added parent issue #8200 on Jan 1, 2026, 3:36 AM
tobiu
tobiu Jan 1, 2026, 3:54 AM

Input from Gemini:

✦ Implemented toJSON in:

  • src/grid/column/Component.mjs (handles component serialization including module references)
  • src/grid/column/Index.mjs

Introduced serializeConfig in src/core/Base.mjs to handle recursive config serialization (Objects, Arrays, NeoClasses).

tobiu assigned to @tobiu on Jan 1, 2026, 3:57 AM
tobiu closed this issue on Jan 1, 2026, 3:57 AM
tobiu referenced in commit ee4ab38 - "feat(grid.column): Implement toJSON in subclasses & add core.Base.serializeConfig #8244" on Jan 1, 2026, 4:04 AM