Not all appointments displayed in the ScheduleView

23 posts, 0 answers
  1. Adi
    Adi avatar
    25 posts
    Member since:
    Jun 2010

    Posted 02 Aug 2011 Link to this post

    I am using a  silverlight ScheduleView (showing the month view), and having this problem where not all the appointments are displayed when I expand the week row, using a small triangular toggle button at the bottom, to display all the appointments that fall on a day. I noticed that the no. of appointments displayed are variable and vary according to the browser window size/ monitor dimensions. If you minimize the window, the number of appointments displayed gets reduced and when you increase the window size, the no. of appointments displayed is increased. I have attached screen shots in-order for you to see the problem that I am facing. I really don't set Margin/Padding anywhere in the xaml/code, neither have I customized the theme nor did I set any value to display minimum no. of appointments. This is really critical to my project,  as lot of appointments/events (sometimes more than 30) fall on the same day and the above bug brings in some serious shortcomings to the ScheduleView. Please guide me to a solution at the earliest.


    Thanks,
    Adi
  2. Yana
    Admin
    Yana avatar
    4554 posts

    Posted 05 Aug 2011 Link to this post

    Hello Adi,

    Thank you for sending the screenshots and reporting this issue.

    We'll do our best to fix it for one of the upcoming releases.  
    As a token of gratitude for your involvement, I've updated your points.

    Best wishes,
    Yana
    the Telerik team

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

  3. DevCraft banner
  4. Kwame Johnson
    Kwame Johnson avatar
    27 posts
    Member since:
    May 2010

    Posted 17 Aug 2011 Link to this post

    Hey There-

    Do you have any idea when this might be addressed?
  5. Konstantina
    Admin
    Konstantina avatar
    2332 posts

    Posted 23 Aug 2011 Link to this post

    Hello Kwame,

    We will do our best to provide a fix in the upcoming service pack, but for now I cannot give you a certain time frame. I will contact you as soon as I have more information about the issue.

    Greetings,
    Konstantina
    the Telerik team

    Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward! We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>

  6. Pooja
    Pooja avatar
    55 posts
    Member since:
    Feb 2011

    Posted 29 Sep 2011 Link to this post

    I am also facing issue related to that. When number of appointments in a month is large say 50, it shows only 12 appointments. Also sometimes the height of ruler becomes too big. Can we do it like on click of  Expansion ToggleButton in Month View, it will take me to DayView?
  7. Konstantina
    Admin
    Konstantina avatar
    2332 posts

    Posted 30 Sep 2011 Link to this post

    Hello Pooja,

    In order to change the behaviour of the Expand Button you need to edit the template of the ScheduleView. You can do this very easy with Expression Blend. Just drop a ScheduleView on the design surface, right-click it and choose from the menu Edit Template->Edit a Copy. Then Blend will generate all the needed resources. Find the style with x:Name=” ExpandMonthViewButtonStyle” and edit its template like so:


    <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="telerik:RadToggleButton">
                            <Grid x:Name="Root">
      
                                <Border x:Name="CheckOuterBorder" CornerRadius="1" BorderThickness="1" BorderBrush="{StaticResource MonthViewExpandOuterBorder}" 
                                    Background="{StaticResource MonthViewExpandButtonBackground}">
                                    <Rectangle x:Name="CheckInnerBorder"  Stroke="{StaticResource MonthViewExpandInnerBorder}" />
                                </Border>
                                <telerik:RadButton Command="local:RadScheduleViewCommands.SetDayViewMode">
                                    <StackPanel>
                                        <Path x:Name="Expand" Data="M0,0 L7,0 L3.5,4 Z" Fill="{StaticResource MonthViewExpandIconStroke}" HorizontalAlignment="Center" VerticalAlignment="Center" />
                                        <Path x:Name="Collapse" Visibility="Collapsed" Data="M0,4 L7,4 L3.5,0 Z" Fill="{StaticResource MonthViewExpandIconStroke}" HorizontalAlignment="Center" VerticalAlignment="Center" />
                                    </StackPanel>
                                </telerik:RadButton>
                            </Grid>
    ..........</Setter>

    That will make the expand button to redirect to the DayView.

    Hope this helps.

    Best wishes,
    Konstantina
    the Telerik team
    Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
  8. Kwame Johnson
    Kwame Johnson avatar
    27 posts
    Member since:
    May 2010

    Posted 30 Sep 2011 Link to this post

    Still no idea when the original issue will be resolved?
  9. Pooja
    Pooja avatar
    55 posts
    Member since:
    Feb 2011

    Posted 03 Oct 2011 Link to this post

    Yes, it solved my issue. Thanks!
  10. Konstantina
    Admin
    Konstantina avatar
    2332 posts

    Posted 04 Oct 2011 Link to this post

    Hello Kwame,

    I am afraid I wasn't able to observe the issue. Have you tried with the latest version of the controls?
    Could you please send us a sample project in which we can observe the issue.
    In that way we will be able to track down the source of the problem and provide you with solution.

    Greetings,
    Konstantina
    the Telerik team
    Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
  11. Kwame Johnson
    Kwame Johnson avatar
    27 posts
    Member since:
    May 2010

    Posted 04 Oct 2011 Link to this post

    Konstantina-

    I'm just trying to understand what's happening here. On 8/23, you said that Telerik would try to provide a fix for this. I didn't hear anything further, even though you said you would contact me when you had more information. On 9/30, I asked if the issue had been resolved and you are now telling me that you can't reproduce it. Are you suggesting that the issue has been resovled in a subsequent release and I wasn't notified, or that no one really bothered to look into the issue when it was submitted originally and the responses were canned? Neither one is really ideal.

    The issue itself isn't difficult to reproduce - just put 30+ appointments on a single day in month view on a small monitor; you either see them all or not. I assume you've done this already and everything was fine so I should just be able to get the latest version and everything should be good to go. If worst comes to worst, I'll get a sample together.

    K
  12. Konstantina
    Admin
    Konstantina avatar
    2332 posts

    Posted 05 Oct 2011 Link to this post

    Hi Kwame,

    Sorry for the misunderstanding.

    I thought you have already tried with the latest release and you still experience the issue, as I couldn't reproduce it.
    However, please do try with the latest release and let us know if the problem persists. If so, send us the project with steps to reproduce, so that no more misunderstandings appear.

    All the best,
    Konstantina
    the Telerik team
    Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
  13. Kwame Johnson
    Kwame Johnson avatar
    27 posts
    Member since:
    May 2010

    Posted 21 Dec 2011 Link to this post

    Hey Guys-

    This problem does appear to be resolved, but now I'm seeing a related issue popping up. I work primarily in month view. With my current resolution, the ScheduleView defaults to showing me four appointments and the expansion button (if there are more than four appointments on that day). However, if I save a new appointment on a day that already has four displayed, the ScheduleView displays a fifth where the expansion button should be and I can no longer click it.

    If there are any days in the same week that have four appointments or less, you can click the expansion button on one of those to expand the row. If there aren't and you are able to scroll away from the week in question until it is no longer displayed, you can do that and then scroll back and the expansion buttons will reappear. But this seems like something that isn't working as designed. Please respond when you get a moment and let me know if you are fixing it or if there is some sort of workaround.

    -Kwame
  14. Konstantina
    Admin
    Konstantina avatar
    2332 posts

    Posted 22 Dec 2011 Link to this post

    Hi Kwame,

    Can this issue be observed in our online demos? I tried to reproduce it, but to no avail. Have you tried with the latest available version since yesterday. i.e. Q3  2011 SP1?
    If you still experience the issue, is it possible to send us a sample project in which we can observe the issue? In that way we will be able to track down the source of the problem and provide you with solution in a timely manner.

    Greetings,
    Konstantina
    the Telerik team
    Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
  15. Kwame Johnson
    Kwame Johnson avatar
    27 posts
    Member since:
    May 2010

    Posted 22 Dec 2011 Link to this post

    Actually, the online demo reveals an even worse (but probably related) problem that I haven't run into in my own application. Steps to recreate:

     

    • Set resolution to 1920 x 1200
    • Add 4 appointments to any day that doesn't have any
    • Now add a 5th. The expansion button displays, but when you click it the 5th appointment isn't there.
    • Go ahead and add a 6th with the row expanded. When you click Save, the 5th appointment shows up but not the 6th.

     

    Something is definitely messed up.

  16. Rosi
    Admin
    Rosi avatar
    2527 posts

    Posted 23 Dec 2011 Link to this post

    Hi Kwame,

    Ye you are right. However it seems that this problem appears only with the Metro theme. We will review it an fix for one of our internal builds.Meanwhile please try the same steps with one of our other themes.


    Greetings,
    Rosi
    the Telerik team

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

  17. Kwame Johnson
    Kwame Johnson avatar
    27 posts
    Member since:
    May 2010

    Posted 03 Jan 2012 Link to this post

    Ok - I just grabbed SP1 from December 20; I'm still seeing this problem.

    Again - my resolution is set to 1920 x 1200. The basic issue is that when my ScheduleView loads, if there are more than 4 appointments on a given day, the 5th appointment covers up the expansion button. Actually it even covers up a tiny sliver of the header of the following week, which leads me to believe it may be an issue with using the ScheduleView in a canvas.

    If you move the vertical scrollbar even just a tiny bit or resize the browser the problem disappears. I will try to get a sample together for you guys. I am attaching two screenshots - the first is what it looks like right after the ScheduleView loads. The second is what happens if I scroll.
  18. Kwame Johnson
    Kwame Johnson avatar
    27 posts
    Member since:
    May 2010

    Posted 03 Jan 2012 Link to this post

    I was working on getting a sample project together and during that process I discovered that the problem is indeed related to using the ScheduleView inside of a canvas. In my case the z-indexing of the appointments is weird regardless of whether or not any canvas properties are even set for the ScheduleView. Simply put: if the ScheduleView tags appear within Canvas tags, you can run into problems. I see in the forums that plenty of other developers have done this without issue so I guess it must be something specific to having a large number of appointments on a single day in month view?

    I'll try to see what other options I have. We have a fly-out filter that has to sit on top of the ScheduleView...maybe there's some other way to pull it off.
  19. Kwame Johnson
    Kwame Johnson avatar
    27 posts
    Member since:
    May 2010

    Posted 04 Jan 2012 Link to this post

    I have submitted a support ticket for this along with a sample as requested. It's ticket #498165.
  20. Rosi
    Admin
    Rosi avatar
    2527 posts

    Posted 05 Jan 2012 Link to this post

    Hello Kwame,

    Thank you for the provided project.

    You discovered a bug in our control. It will be fixed in our next internal build.

    Your Telerik points have been updated.

    Greetings,
    Rosi
    the Telerik team

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

  21. Martinelli
    Martinelli avatar
    15 posts
    Member since:
    Sep 2011

    Posted 04 Jun 2012 Link to this post

    Is this resolved already?
  22. Kwame Johnson
    Kwame Johnson avatar
    27 posts
    Member since:
    May 2010

    Posted 04 Jun 2012 Link to this post

    I'm trying to upgrade to the new SL4 dlls now so I'll let you know in a day or so. Thanks.
  23. Kwame Johnson
    Kwame Johnson avatar
    27 posts
    Member since:
    May 2010

    Posted 05 Jun 2012 Link to this post

    This still appears to be a problem as of 2012.1.326.1040. I'm using the SL4 dlls.
  24. Yana
    Admin
    Yana avatar
    4554 posts

    Posted 07 Jun 2012 Link to this post

    Hi Kwame,

    Can you try with the latest internal build and tell us the result? Thanks

    Kind regards,
    Yana
    the Telerik team

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

Back to Top
DevCraft banner