bryntum / support

An issues-only repository for the Bryntum project management component suite which includes powerful Grid, Scheduler, Calendar, Kanban Task Board and Gantt chart components all built in pure JS / CSS / TypeScript
https://www.bryntum.com
54 stars 6 forks source link

Feature `@on-owner` events are not added to all product classes which use the Feature #9933

Closed ExtAnimal closed 2 months ago

ExtAnimal commented 2 months ago

For example EventEdit fires several events through its owner. The docs only adds these events to SchedulerBase.

The EventEdit base class is used by Calendar, so those events also need to be added to the Calendar class. This is quite important since lots of people ask how to veto the beforeEventEdit event, and it's only documented on the Feature.

Plus, there's a ticket to remove on-owner events from the Feature class documentation, so that would mean that in Calendar, these events are completely undocumented: https://github.com/bryntum/support/issues/6616

The EventCopyPaste feature, and the EventMenu feature also inherit event docs from base classes.