Our pure JavaScript Scheduler component


Post by a1swarya »

Hi ,
How can I disable the headercontext menu .I gave the following

headerContextMenu:false,

. But it didn't disable all the options.

Attachments
contextmenu
contextmenu
contextmenu.PNG (11.41 KiB) Viewed 752 times

Post by pmiklashevich »

Please see the docs: https://www.bryntum.com/docs/scheduler/#Scheduler/feature/HeaderContextMenu

To disable menu for timeline header and leave it for locked grid:

import TimeAxisColumn from '../../lib/Scheduler/column/TimeAxisColumn.js';

let scheduler = new Scheduler({
    features : {
        contextMenu : {
            processHeaderItems : ({ column }) => !(column instanceof TimeAxisColumn)
        }
    },

or to disable menu for all headers:

let scheduler = new Scheduler({
    features : {
        contextMenu : {
            processHeaderItems : () => false
        }
    },

Note, in next 4.0 release context menu features will be refactored and will have more flexible config options.

Cheers,
Pavel

Pavlo Miklashevych
Sr. Frontend Developer


Post by a1swarya »

Thanks it worked :D


Post Reply