Meanwhile you can subclass EventContextMenu feature and extend it a bit. Please try the following code in our Basic demo (examples/basic/app.js):
import EventContextMenu from '../../lib/Scheduler/feature/EventContextMenu.js';
import GridFeatureManager from '../../lib/Grid/feature/GridFeatureManager.js';
export default class MyEventContextMenu extends EventContextMenu {
static get pluginConfig() {
return {
chain : ['handleElementClick']
};
}
handleElementClick(event) {
this.onElementContextMenu(event);
}
}
GridFeatureManager.registerFeature(MyEventContextMenu, true, 'Scheduler'); // true to enable this feature by default
let scheduler = new Scheduler({
features : {
eventContextMenu : false // turn off original default feature, new feature is enabled by default
},
......