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

RadScheduler Problem with RowHeight

3 Answers 102 Views
Scheduler
This is a migrated thread and some comments may be shown as answers.
Esemtia Grupo Edebe
Top achievements
Rank 1
Esemtia Grupo Edebe asked on 08 Sep 2010, 09:47 AM
I have a problem using a rowheight lower than 16.
The appointments in the radscheduler appear smaller than they are and when i resize an appointment it becomes smaller than i really resize.

3 Answers, 1 is accepted

Sort by
0
Peter
Telerik team
answered on 11 Sep 2010, 03:12 PM
Hello Oscar,

Indeed, RadScheduler does not support values for RowHeight smaller than 17 pixels. This is a known limitation of the control.

Greetings,
Peter
the Telerik team
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 Public Issue Tracking system and vote to affect the priority of the items
0
Matthew
Top achievements
Rank 1
answered on 22 Nov 2010, 06:11 PM
I've found a bit of a workaround for this in the Q3 2010 version (and actually, I might have seen something similar to this elsewhere on the forums, but can't find it again...), but it has a bit of a catch.

The problem seems to be with the size of the font in the time labels, so manually overriding those font sizes seems to do the trick.  I have managed to get down to a row height of 10px, so it's possible to have settings of 5 minutes per row, and 6 rows per time label span and have the scheduler fit in a fairly sensible area.  To do, so I added the following style overrides:

.rsVerticalHeaderTable div { font: normal normal normal 8px/8px Arial, Helvetica, sans-serif !Important }
.rsContentTable { font: normal normal normal 8px/8px Arial, Helvetica, sans-serif !Important }

Then when I set the rowheight to 10 it behaves as I would expect.  HOWEVER, the issues is that the time labels then become so tiny as to be almost unreadable.  There may be a workaround for that involving creating absolutely positioned divs and positioning them over the existing time labels, but I haven't tried.  Instead I think I'm just going to make it 15 minutes per row with row heights of 17px until someone asks for finer granularity.

Peter, don't suppose there are plans in place to allow this finer grained control in the future are there?

Matthew
.rsVerticalHeaderTable div { font: normal normal normal 8px/8px Arial, Helvetica, sans-serif !Important }
.rsContentTable { font: normal normal normal 8px/8px Arial, Helvetica, sans-serif !Important } 
.rsVerticalHeaderTable div { font: normal normal normal 8px/8px Arial, Helvetica, sans-serif !Important }
.rsContentTable { font: normal norma
0
Peter
Telerik team
answered on 23 Nov 2010, 07:05 PM
Hi Matthew,

Thank you for sharing your workaround in the forum. Currently, we don't have plans to allow smaller RowHeight values, but I will suggest this to our development team.


Best wishes,
Peter
the Telerik team
Browse the vast support resources we have to jumpstart your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.
Tags
Scheduler
Asked by
Esemtia Grupo Edebe
Top achievements
Rank 1
Answers by
Peter
Telerik team
Matthew
Top achievements
Rank 1
Share this question
or