Completed
Last Updated: 26 Mar 2020 15:16 by ADMIN
Kirill
Created on: 15 Dec 2019 22:41
Type: Feature Request
1
Scheduler component customization

Existing implementation of Scheduler component has a very limited customization support. To cover some real use-cases we need:

  1. Conditionally hide Scheduler Header and Footer. This is possible with CSS, but still makes sense to have props for that.
  2. Customize tooltip content when hovering on the event. Currently tooltip is a one line text, but adding support of a larger popups on hover would allow to show additional info associated with that event. Please consider adding a prop to pass custom component for tooltip/popup rendering (similar to how Custom cells work in Kendo Grid)
  3. Customize event component. Is there a way to have multiline text in the event component? Currently it is way to limited to show custom content e.g. adding custom icons is impossible.
  4. All events in the same group have a same color when displaying. Please consider adding individual color support for each event. This would help to support error states for events.
  5. Custom onDelete/onDoubleClick handlers. We would like to have custom implementation of Delete confirmation and Edit form.

Please advise on how to overcome those limitations as a short term solution and consider adding more Scheduler customization abilities to your Roadmap.

Example of highly configurable Scheduler/Timeline component:  https://js.devexpress.com/Demos/WidgetsGallery/Demo/Scheduler/Timelines/React/Light/

6 comments
ADMIN
Stefan
Posted on: 26 Mar 2020 15:16

Hello, Kirill,

They are already on a Pull Request that is being reviewed and tested.

The specific ETA is hard to tell as the review process could take longer, but it is very close to release.

Regards,
Stefan
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.
Kirill
Posted on: 26 Mar 2020 15:13

Stefan,

awesome, glad to hear that! What is the timeline for that new release?

ADMIN
Stefan
Posted on: 26 Mar 2020 15:04

Hello, Kirill,

There is another large portion of new features coming to the next version of the KendoReact Scheduler including many customizations.

As for the specific feature for AdaptiveSlotHeight, this is a larger feature and we will be planing it in the future as well.

Regards,
Stefan
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.
Kirill
Posted on: 26 Mar 2020 03:25

Stefan,

I checked out all the updates you guys released for Scheduler component, but still have questions.

Is there a plan to support multiline/custom height content for SchedulerItem component? Right now in Timeline mode all SchedulerItem's automatically inherit hardcoded 25 px height and there is no way to change it, at least no examples exist in your docs. In fact there is a bug displaying multiline content in your documentation in here https://www.telerik.com/kendo-react-ui/components/scheduler/views/timeline/ for recurring events, item text is not visible. 

Kirill
Posted on: 18 Dec 2019 04:38

Awesome! Looking forward for your January release.

Thank you!

ADMIN
Stefan
Posted on: 17 Dec 2019 14:26

Hello,

Thank you for the request.

The team is currently working on these features.

We have planned them for this release(mid-January 2020) and the work is almost done.

Once the features are available we will update the status of this item.

As for the workarounds, as the official features are nearly finished, we recommend using them after a few weeks to use the officially supported approach.

Regards,
Stefan
Progress Telerik

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items