This is a migrated thread and some comments may be shown as answers.

Year View

7 Answers 237 Views
ScheduleView
This is a migrated thread and some comments may be shown as answers.
Steve
Top achievements
Rank 1
Steve asked on 19 Dec 2011, 04:32 PM
Hi,

I need (As in a requirement that I HAVE to do with no choice in the matter) to customise the RadScheduleView to show a yearly view -> with the sole purpose of it being a drill down with months going down the left hand column and days going accross (conceptually similar to the month view only with a larger data set).

Would this be possible with control? It seams after having a pry/experiment alot of the layout, sizing etc is performed internal to the library is this correct?

My other thought was a completely custom control template that is applied in year view with the sole purpose of allowing the drill down - and swapping to the regular controltemplate when not in year view.

Any guidance on this would be appreciated, Thanks.

7 Answers, 1 is accepted

Sort by
0
Rosi
Telerik team
answered on 20 Dec 2011, 08:00 AM
Hi Steve,

Thank you for your question.

RadScheduleView does not support this view at this stage. To implement the task and display more than a month I suggest you consider the following :

1)Configure the VisibleDays property of the month  view definition. Note, that the value should be divisible by 7. For example 35,42,49 and etc.
 
2)Consider using TimeLineView. RadScheduleView can display a whole year by using the TimeLineView.This view can be customized to display weeks,month,and years by configuring its
MinorTickLength,MajortTickLength and GroupTickLength properties.
Please review our online examples for more details:
http://demos.telerik.com/silverlight/#ScheduleView/ScheduleViewConfigurator

Greetings,
Rosi
the Telerik team

Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

0
Rieni De Rijke
Top achievements
Rank 1
answered on 19 Jun 2012, 07:31 AM
I cannot figure out how I could get a kind of Year-View where I can see the whole year, set in 'events' and where I could drag and drop the events when I want to change something.
In the previous post, Rosi came with some configuration-possibilities. But how about a little simple example?
0
Yana
Telerik team
answered on 21 Jun 2012, 10:55 AM
Hi Rieni,

I've attached a simple example which demonstrates how you can configure the TimeRuler in the TImelineViewDefinition in order to see the whole year.

Hope it helps.

Regards,
Yana
the Telerik team

Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

0
Rieni De Rijke
Top achievements
Rank 1
answered on 21 Jun 2012, 12:50 PM
Thank you for the example.
But... it's not what I expected. You can only see max 3 months at a time.
I need a view of the whole year. Like a 12-month calender where I can drag and drop appointments.
Maybe I have to make it myself...
0
Yana
Telerik team
answered on 21 Jun 2012, 01:00 PM
Hi Steve,

There is a horizontal scrollbar which allows to scroll through the months.

Kind regards,
Yana
the Telerik team

Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

0
Joshua
Top achievements
Rank 1
answered on 21 Feb 2021, 10:07 PM

 

I attached a screenshot I saw online recently of the Apple Calendar's Year view. This is what I want and what I believe the OP wanted as well. I think it is fairly standard UI by this point.

What we need is an actual YearViewDefinition and it appears something like this could be based off of RadCalendar. For reference I attached another screenshot of a RadCalendar expanded to a full page. All it would need is month labels. RadCalendar is hardcoded to limit 4 rows and 4 columns which is fine for a 4x3 year view but I would prefer to remove the limit for very large screens and let the year view start at any month (so it can be user-oriented to Fiscal New Year, Chinese New Year, etc). Ideally the pane would show as many months as can fit on the screen.

Is it possible for an application developer to create a new YearViewDefinition class from ViewDefinitionBase and have it display a custom view when selected, without editing the Telerik source code?  If so, what core pieces would I need to build? There was nothing in the online help that seemed to encourage this but to me there is no other real solution. I tried letting the user use a command to switch back and forth between RadCalendar and RadScheduleView but it is awkward and not seamless.

0
Dilyan Traykov
Telerik team
answered on 24 Feb 2021, 04:02 PM

Hello Joshua,

Thank you for the provided images.

Indeed, you can achieve something similar to the Apple Calendar's Year view by creating a custom style for the CalendarView element and setting it as the MonthViewStyle of the RadCalendar. You can then add an extra element to the default control template to display the month name.

Currently, however, the value of the Columns and Rows properties is limited to 4 but you can create a new feature request in our feedback portal to remove this limitation.

As for creating a custom view definition, I believe at this point you're referring to the RadScheduleView control. If that is the case, you can create a custom definition as demonstrated in this article and modify it to fit your requirement.

I hope you find these resources and suggestions helpful. If that is not the case, please clarify which of the two controls you wish to use or how you require for them to interact between each other so that I can better assist you.

Regards,
Dilyan Traykov
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/.

Tags
ScheduleView
Asked by
Steve
Top achievements
Rank 1
Answers by
Rosi
Telerik team
Rieni De Rijke
Top achievements
Rank 1
Yana
Telerik team
Joshua
Top achievements
Rank 1
Dilyan Traykov
Telerik team
Share this question
or