LearnNewsExamplesServices
Frontmatter
id4321
titlemain.addon.ScrollSync
stateClosed
labels
enhancement
assigneestobiu
createdAtApr 26, 2023, 10:21 AM
updatedAtMay 12, 2023, 1:07 PM
githubUrlhttps://github.com/neomjs/neo/issues/4321
authortobiu
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtMay 12, 2023, 1:07 PM

main.addon.ScrollSync

Closed v8.1.0 enhancement
tobiu
tobiu commented on Apr 26, 2023, 10:21 AM

the first use case are PickerFields (DateField, SelectField) to keep overlays sticky to input fields, in case they are inside a scrollable parent container (we need to honor horizontal & vertical scrolling on all parent levels).

this can be useful for buffered grids with locked columns later on as well. @ThorstenSuckow

tobiu added the enhancement label on Apr 26, 2023, 10:21 AM
tobiu assigned to @tobiu on Apr 26, 2023, 10:21 AM
tobiu referenced in commit db5a20d - "#4321 main.addon.ScrollSync: base class" on Apr 26, 2023, 6:25 PM
tobiu referenced in commit 5b75bef - "#4321 main.addon.ScrollSync: added into the DefaultConfig.mjs" on Apr 26, 2023, 6:28 PM
tobiu referenced in commit 8c3085e - "#4321 main.addon.ScrollSync: register(), unregister() as remote methods" on Apr 26, 2023, 6:45 PM
tobiu referenced in commit 36b4176 - "#4321 form.field.Picker: registering pickers on show" on May 11, 2023, 2:30 PM
tobiu referenced in commit f9344bb - "#4321 form.field.Picker: unregistering pickers on hide" on May 11, 2023, 2:33 PM
tobiu referenced in commit 7d407de - "#4321 main.addon.ScrollSync: registering a new item (in progress)" on May 11, 2023, 2:46 PM
tobiu referenced in commit 1c38f00 - "#4321 main.addon.ScrollSync: removeItem()" on May 11, 2023, 2:52 PM
tobiu referenced in commit 82a342b - "#4321 main.addon.ScrollSync: calling removeItem() inside register()" on May 11, 2023, 4:23 PM
tobiu closed this issue on May 12, 2023, 1:07 PM