Unplanned
Last Updated: 16 Aug 2022 13:34 by ADMIN
Julian
Created on: 07 Nov 2019 08:43
Category: Scheduler
Type: Feature Request
14
TimelineMultiDayView is not exported

Hello,

 

we have the need, to implement custom timeline views for the scheduler which shows a month and quarter timeline view.

This is currently not possible because the TimelineViewModule is not exporting the TimelineMultiDayViewComponent.

We request, to add this component to the exports and provide an updated dev version of the scheduler published to npm so that we can continue soon.

 

Thank you!

Best regards

Julian Hochstetter

12 comments
ADMIN
Yanmario
Posted on: 16 Aug 2022 13:34

Hi Julian,

I consulted this matter with our developers and Indeed the TimelineMultiDayViewComponent wasn't meant to be used in the HTML markup as it isn't part of the public API. However, the request is valid and we will keep track of the demand and provide such an option in the future. 

Regards,
Yanmario
Progress Telerik

The Premier Dev Conference is back! 

Coming to you live from Progress360 in-person or on your own time, DevReach for all. Register Today.


Julian
Posted on: 10 Aug 2022 06:46

Hi Yanmario!

Thank you for your response. If i want to use that component, i get the following error: 'timeline-multi-day-view' is not a known element

You can verify it in that Stackblitz: https://stackblitz.com/edit/angular-hjblcq-yyyewk?file=src%2Fapp%2Fapp.component.ts,src%2Findex.html

 

I guess this is because, the TimelineViewModule is not exporting that component.

ADMIN
Yanmario
Posted on: 10 Aug 2022 06:20

Hi Julian,

The TimelineMultiDayViewComponent can be exported in Scheduler 4.3.0 from the following import:

import { TimelineMultiDayViewComponent } from '@progress/kendo-angular-scheduler';

Example:

https://stackblitz.com/edit/angular-hjblcq?file=src%2Fapp%2Fapp.component.ts

Could you share an example with us as I am not sure what can be the issue that doesn't allow the import of the mentioned component? 

Regards,
Yanmario
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Julian
Posted on: 03 Aug 2022 08:48

Unfortunately my assumtion, that now all needed exports are present, was wrong. Most of them are now present, but sill the most relevant component TimelineMultiDayViewComponent is not exported by the module itself.

 

I would like to ask again, to export also this component in the TimelineViewModule.

 

Thank you!

Julian
Posted on: 03 Aug 2022 07:36

In the latest kendo-angular-scheduler version 4.3.0, the mentioned components are finally exported.

 

Thank you!

Julian
Posted on: 03 Nov 2021 20:26

We want to request one more time, to provide a customizable timeline view component (TimelineMultiDayViewComponent), which is a very important feature for us and we can stop to apply a hacky workaround using npm-patch to make the existing and perfectly working component exported.

Please consider one more time, to make that internal component public.

Requests like that of your customers should be considered more seriously, i think!

 

Thank you!

ADMIN
Svet
Posted on: 31 Jan 2020 09:34

Hi Daniel,

Thank you for the provided additional comment.

We will take the provided feedback into consideration for any future implementation.

Regards,
Svetlin
Progress Telerik

Get quickly onboarded and successful with your Telerik and Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Daniel Mettler
Posted on: 24 Jan 2020 16:09

We need a Year-View. I created a hacky and temporary solution by overriding getStartDate(), getEndDate() and getNextDate() of kendo-scheduler-timeline-month-view and show/hide headers and borders with CSS.

It would be better and stable if TimelineMultiDayViewComponent could be used directly or if Telerik provides a timeline, where the number of weeks/months can be configured.

Source Code is available at https://stackblitz.com/edit/kendo-angular-scheduler-year

ADMIN
Svet
Posted on: 19 Nov 2019 09:27

Hi Julian,

Exposing the TimelineMultiDayViewComponent as is, wouldn't be a consistent implementation according to our workflow. Instead, we need to create a component that wraps this one and provides options for using it. Once released, it will be a component similar to any other View component such as the DayViewComponentMultiDayViewComponent etc.

Indeed, currently using the TimelineMultiDayViewComponent as demonstrated by you is possible, but at the moment it isn't a supported built-in functionality. Thus, it is up to the developer to decide whether a custom implementation should be used or wait for the release of the component within an official version of the Scheduler.

Regards,
Svetlin
Progress Telerik

Get quickly onboarded and successful with your Telerik and Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
remoso GmbH
Posted on: 12 Nov 2019 14:45

Hello,

 

we've tested the exporting of the existing TimelineMultiDayViewComponent by only export that existing component in the TimelineViewModule in the node_modules folder and it is working as expected, so we cannot confirm that not usable externally. What are the arguments, that the component cannot be used externally?

That hack enabled us, to use the following scheduler functionalities, which we think are very useful:

  • Timeline 3 days view beside 1 day, week and month view
  • Timeline week view with start on the selected date and not on 1st day of the week (sunday, monday)
  • Timeline month view with start on the selected data and not on the 1st day of the month
  • Timeline quarter view

From our point of view, the TimelineMultiDayViewComponent is ready to be exported as we implemented with success the mentioned views.

Your suggestion, to make the TimelineMultiDayViewComponent public is just as simple to export it in the module. If you want to make some API later private/protected, you can do this but until then a updated DEV version would help a lot!

 

Thank you for consider the request one more time!

 

Regards

Julian

 

 

ADMIN
Svet
Posted on: 08 Nov 2019 08:58

Hi Julian,

Here is a follow up for this case.

The TimelineMultiDayViewComponent is used for internal purposes and isn't exported by the TimelineViewModule on purpose. Even if it was exported as is, it wouldn't be able to be used externally. Instead, what could be done from our side is to create a public TimelineMultiDayViewComponent, exposed by the API of the Scheduler, that would allow to be used externally. However, at the moment the development of such component isn't a part of our immediate plans.

That is why, I converted this ticket to be a public feature request item:

https://feedback.telerik.com/kendo-angular-ui/1441098-timelinemultidayview-is-not-exported

that will allow us to track the demand for it and help us to prioritize our plans for any future updates of Kendo UI for Angular. Indeed, thank you for the provided feedback.

Feel free to open another private support ticket in case any further information or assistance is required from our side about the Kendo UI for Angular Scheduler component.

Regards,
Svetlin
Progress Telerik

Get quickly onboarded and successful with your Telerik and Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
ADMIN
Svet
Posted on: 08 Nov 2019 08:31

Hi Julian,

Thank you for the provided details.

We need some more time in order to consult with the assigned developers whether the requirement can be implemented. I will get back to you today or on Monday with their feedback. Thank you for the patience.

I would also like to mention that for such requests we recommend using our Feedback Portal:

https://feedback.telerik.com/kendo-angular-ui

It helps us to evaluate the demand for the various feature requests and to keep the community informed on our intentions about implementing specific feature requests.

Regards,
Svetlin
Progress Telerik

Get quickly onboarded and successful with your Telerik and Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.