I would suggest you to read docs and guides for the SchedulerPro to make easier for you for the further development if you didn't https://www.bryntum.com/docs/scheduler-pro/
If you'll have more questions, please create a new thread for every new question as it described in our Support Policy viewtopic.php?f=35&t=772
now get this error when trying to open the editor:
ERROR Error: Uncaught (in promise): TypeError: Cannot set property project of [object Object] which has only a getter
TypeError: Cannot set property project of [object Object] which has only a getter
at SchedulerGeneralTab.set (Config.js:442)
at SchedulerGeneralTab.setConfig (Base.js:849)
at SchedulerGeneralTab.configure (Base.js:766)
at SchedulerGeneralTab.construct (Base.js:399)
at SchedulerGeneralTab.construct (Localizable.js:158)
at SchedulerGeneralTab.construct (Events.js:357)
at SchedulerGeneralTab.construct (Widget.js:882)
at new Base (main.js:21304)
at SchedulerGeneralTab._createSuperInternal (Localizable.js:9)
at new Localizable (Localizable.js:145)
at resolvePromise (zone.js:832)
at zone.js:739
at asyncGeneratorStep (arrayWithoutHoles.js:7)
at _next (assertThisInitialized.js:9)
at assertThisInitialized.js:9
at new ZoneAwarePromise (zone.js:913)
at TaskEdit.<anonymous> (assertThisInitialized.js:6)
at TaskEdit.editEvent (TaskEdit.js:591)
at TaskEdit.onActivateEditor (TaskEdit.js:565)
at SchedulerPro.trigger (Events.js:1134)
It's close. Found an error in my setup, now I open the editor, see my custom fields, and also your resources field (I've tried to disable it with
taskEditFeature: {
// Add extra widgets to the event editor
items: {
generalTab: {
items: {
resourceField: false,
And also I need to fix the events. Standard version has resourceRecord parameter and resources property of eventRecord. How do I work with resources in Pro? I need to split the resources field into 2 groups on load, and combine them back on save...
Resources are loaded fine, I return structure like this, and I see resources in your standard resources field.
But what I need is to have 2 fields of my own that split resources into 2 groups: people and rooms. So for example, I have event assigned to Person 1, Person 2, Room 1. And at editor I should see
Room: Room 1
Persons: Person1, Person2
It should be possible to configure the general tab the same way you configured the Event Editor in the basic Scheduler version. We don't have a guide (yet) showing how to customize the event editor, but for now you can learn how to customize it through the Gantt docs: https://bryntum.com/docs/gantt/#guides/customization/taskedit.md