Our pure JavaScript Scheduler component


Post by gwalli_team »

Hello Bryntum team,

We are using SchedulerPro → CalendarEditor to manage working days, weekends, and holidays.

Our use case is strictly day-based scheduling:

Working days vs non-working days

Weekends blocked via the Weeks tab

Holidays added via Exceptions

No partial-day or hour-level scheduling

At the data level, we normalize all calendar intervals to full days (00:00 → 00:00 next day), so time is not used in scheduling logic.

However, in CalendarEditor, the UI always exposes time fields (start/end time pickers) for availability ranges.

Questions

Is there a supported configuration or API option to make CalendarEditor operate in a day-only mode (for example, hide or disable time fields)?

If not, is there an officially recommended approach to:

Default times to 00:00

Prevent users from editing time values

While still using CalendarEditor (without DOM/CSS hacks)?

Is this limitation intentional because CalendarModel is inherently time-based, or is a day-only configuration something that could be supported in the future?

We understand that CalendarEditor edits a time-based model internally. We are mainly looking for guidance on best practice for day-only scheduling from a UX and supportability standpoint.

Thanks in advance for clarification.


Post by Arc »

Hello,

There is no good public way of configuring those fields.
So I've made a feature request for that: https://github.com/bryntum/support/issues/12480

Thank you for the feedback!
Best regards,
Arcady


Post by gwalli_team »

Hi Arcady,

Thanks for the reply.

I understand this isn’t supported at the moment. Is there any workaround to hide those fields or force the time to default to 00:00—via DOM/CSS hacks or any other approach?

Also, could you share an estimate on how much effort it would take to add this as a proper feature?

Appreciate your help.


Post by alex.l »

Hi,

It is not supported and can't be achieved without overriding of CalendarEditor class. You can review CalendarEditor.js and see the code, adjust as you need. I am afraid, now we can't provide it as a patch/workaround because of the logic of that class. Please check the code.

We can't provide any estimation I am afraid. This FR has not been prioritized for development yet. You can subscribe on ticket updates to be notified when it's done.

All the best,
Alex Lazarev

How to ask for help? Please read our Support Policy


Post by gwalli_team »

Hi Bryntum team,

I wanted to follow up regarding feature request #12480 about making CalendarEditor availability range fields configurable / supporting a day-only mode.

Has there been any progress on this feature, or is there now any supported way to hide or disable the time fields in CalendarEditor?

We’re still working with a strictly day-based scheduling flow, so this would be very helpful for our use case.

Thanks!


Post by alex.l »

Hi,

Unfortunately, we do not have any news regarding to your feature request. Thank you for your patience! If it's time consuming, you might be interested in Sponsored Feature option to get it faster? Please contact us using the form here https://bryntum.com/services/ if it fits for you.

All the best,
Alex Lazarev

How to ask for help? Please read our Support Policy


Post Reply