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

Not all appointments displayed in the ScheduleView

22 Answers 238 Views
ScheduleView
This is a migrated thread and some comments may be shown as answers.
Adi
Top achievements
Rank 1
Adi asked on 02 Aug 2011, 12:28 PM
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

22 Answers, 1 is accepted

Sort by
0
Yana
Telerik team
answered on 05 Aug 2011, 04:03 PM
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 >>

0
Kwame Johnson
Top achievements
Rank 1
answered on 17 Aug 2011, 05:23 PM
Hey There-

Do you have any idea when this might be addressed?
0
Konstantina
Telerik team
answered on 23 Aug 2011, 08:06 AM
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 >>

0
Pooja
Top achievements
Rank 1
answered on 29 Sep 2011, 07:16 AM
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?
0
Konstantina
Telerik team
answered on 30 Sep 2011, 05:20 PM
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 >>
0
Kwame Johnson
Top achievements
Rank 1
answered on 30 Sep 2011, 05:37 PM
Still no idea when the original issue will be resolved?
0
Pooja
Top achievements
Rank 1
answered on 03 Oct 2011, 05:44 AM
Yes, it solved my issue. Thanks!
0
Konstantina
Telerik team
answered on 04 Oct 2011, 01:13 PM
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 >>
0
Kwame Johnson
Top achievements
Rank 1
answered on 04 Oct 2011, 04:15 PM
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
0
Konstantina
Telerik team
answered on 05 Oct 2011, 12:55 PM
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 >>
0
Kwame Johnson
Top achievements
Rank 1
answered on 21 Dec 2011, 05:04 PM
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
0
Konstantina
Telerik team
answered on 22 Dec 2011, 12:40 PM
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 >>
0
Kwame Johnson
Top achievements
Rank 1
answered on 22 Dec 2011, 05:32 PM
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.

0
Rosi
Telerik team
answered on 23 Dec 2011, 09:45 AM
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 >>

0
Kwame Johnson
Top achievements
Rank 1
answered on 03 Jan 2012, 06:35 PM
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.
0
Kwame Johnson
Top achievements
Rank 1
answered on 03 Jan 2012, 09:53 PM
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.
0
Kwame Johnson
Top achievements
Rank 1
answered on 04 Jan 2012, 05:55 PM
I have submitted a support ticket for this along with a sample as requested. It's ticket #498165.
0
Rosi
Telerik team
answered on 05 Jan 2012, 11:52 AM
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 >>

0
Martinelli
Top achievements
Rank 1
answered on 04 Jun 2012, 07:37 AM
Is this resolved already?
0
Kwame Johnson
Top achievements
Rank 1
answered on 04 Jun 2012, 02:57 PM
I'm trying to upgrade to the new SL4 dlls now so I'll let you know in a day or so. Thanks.
0
Kwame Johnson
Top achievements
Rank 1
answered on 05 Jun 2012, 05:50 PM
This still appears to be a problem as of 2012.1.326.1040. I'm using the SL4 dlls.
0
Yana
Telerik team
answered on 07 Jun 2012, 11:17 AM
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 >>

Tags
ScheduleView
Asked by
Adi
Top achievements
Rank 1
Answers by
Yana
Telerik team
Kwame Johnson
Top achievements
Rank 1
Konstantina
Telerik team
Pooja
Top achievements
Rank 1
Rosi
Telerik team
Martinelli
Top achievements
Rank 1
Share this question
or