LearnNewsExamplesServices
Frontmatter
id6326
titleselection.grid.BaseModel: enhance the internal structure for buffered rendering
stateClosed
labels
enhancement
assigneestobiu
createdAtJan 28, 2025, 6:25 PM
updatedAtMar 3, 2025, 8:30 AM
githubUrlhttps://github.com/neomjs/neo/issues/6326
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtMar 3, 2025, 8:30 AM

selection.grid.BaseModel: enhance the internal structure for buffered rendering

Closed v8.29.0 enhancement
tobiu
tobiu commented on Jan 28, 2025, 6:25 PM
  • Instead of storing the ids of all cells which are affected, we should just store the dataIndex of the column
  • grid.View should pull this in inside createRow() (scrolling)
  • The SM needs to tweak the logic a bit

I will add follow-up tickets for CellColumnModel, CellColumnRowModel

We could move parts of the new logic into selection.grid.BaseModel => follow-up story as well.

tobiu added the enhancement label on Jan 28, 2025, 6:25 PM
tobiu assigned to @tobiu on Jan 28, 2025, 6:25 PM
tobiu
tobiu Mar 3, 2025, 8:30 AM

the buffered rendering selection models story is resolved.

tobiu closed this issue on Mar 3, 2025, 8:30 AM