LearnNewsExamplesServices
Frontmatter
id8295
title[Neural Link] Implement toJSON in form.field.trigger.Base
stateClosed
labels
enhancementaiarchitecture
assigneestobiu
createdAtJan 3, 2026, 12:48 PM
updatedAtJan 3, 2026, 10:01 PM
githubUrlhttps://github.com/neomjs/neo/issues/8295
authortobiu
commentsCount1
parentIssue8200
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 3, 2026, 9:26 PM

[Neural Link] Implement toJSON in form.field.trigger.Base

Closed v11.18.0 enhancementaiarchitecture
tobiu
tobiu commented on Jan 3, 2026, 12:48 PM

Implement toJSON serialization for Neo.form.field.trigger.Base.

Scope: Export the following configs/properties:

  • iconCls
  • showOnHover
  • type
  • weight

Note:

  • align is handled by component.Base (base class).

Goal: Standardize serialization for Neural Link.

tobiu added the enhancement label on Jan 3, 2026, 12:48 PM
tobiu added the ai label on Jan 3, 2026, 12:48 PM
tobiu added the architecture label on Jan 3, 2026, 12:48 PM
tobiu added parent issue #8200 on Jan 3, 2026, 12:49 PM
tobiu assigned to @tobiu on Jan 3, 2026, 8:18 PM
tobiu referenced in commit a3dee2f - "feat(form): Implement toJSON in form.field.trigger.Base (#8295)" on Jan 3, 2026, 8:27 PM
tobiu closed this issue on Jan 3, 2026, 9:26 PM
tobiu
tobiu Jan 3, 2026, 10:01 PM

Input from Gemini 2.5 pro:

✦ Verified that toJSON is already correctly implemented in src/form/field/trigger/Base.mjs, exporting iconCls, showOnHover, type, and weight as requested. The align config is handled by the base class component.Base (via align_ config serialization).

Closing as complete.