-
-
Notifications
You must be signed in to change notification settings - Fork 202
Refactor: Collection.Base to use getKey() hook for Turbo Mode Support #9069
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't workingcoreCore framework functionalityCore framework functionality
Description
Problem:
accesses directly.
In Turbo Mode (Store), we use mapped keys (e.g. but raw data has ).
Direct access returns , causing the Collection to generate negative IDs (, ) for items.
Solution:
- Refactor : Introduce method (defaulting to direct access).
- Update : Replace all internal direct key access with .
- : Ensure its existing override correctly handles the Reverse Mapping (Canonical -> Raw) logic.
Result:
The Collection will correctly resolve keys from Raw Objects even when using Canonical Key Properties, fixing the Grid ID regression without breaking Selection Models.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingcoreCore framework functionalityCore framework functionality