RadScheduler Problem with RowHeight

4 posts, 0 answers
  1. Esemtia Grupo Edebe
    Esemtia Grupo Edebe avatar
    2 posts
    Member since:
    Oct 2009

    Posted 08 Sep 2010 Link to this post

    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.
  2. Peter
    Admin
    Peter avatar
    6637 posts

    Posted 11 Sep 2010 Link to this post

    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
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Matthew
    Matthew avatar
    26 posts
    Member since:
    Dec 2007

    Posted 22 Nov 2010 Link to this post

    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
  5. Peter
    Admin
    Peter avatar
    6637 posts

    Posted 23 Nov 2010 Link to this post

    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.
Back to Top