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

many issues/bugs/suggestions - sample provided

3 Answers 166 Views
Scheduler
This is a migrated thread and some comments may be shown as answers.
Zoinky
Top achievements
Rank 1
Zoinky asked on 28 Nov 2008, 06:51 PM
link to the sample since i cant attach files to forums.
link to the sample - http://www.megaupload.com/?d=L1N7TAZQ

Telerik version: 1125.35 (.net 3.5 dll)
Debug set to false on my original project
All tested with IE7
I have taken a lot of time to put this sample together for you guys can see the issues I am having, I hope u guys will do the Same into looking into these

issues and provide me with.

1. Clear answers if something I am doing wrong
2. If an actual bug in Telerik and when it will be fixed
3. If suggestions I make will make it to which release if at all.

LAYOUT ISSUES
-----------------
(Main Page)

1. Extend menu and pin it - scheduler does not resize properly (causing horizontal scrolling).

2. Unpin extended menu after the scheduler is sized properly (by moving the slider or refreshing the inner frame) will cause the scheduler to resize smaller

than the area available.

3. Inside the ContentMaster.master - Gray div being set to 100% causes initial horizontal scrollers, setting it to 99% fixes it but there is a little gap

between the right side of the screen and the div.

4. Most of the provided telerik skins the appointment template renders content to the bottom of the cell and not center vertically. For example sunset skin

is moving the text (subject) and image to the bottom where as vista skin is right.

5. All skins - in the pervious version there use to be a vertical border between resource area and appointments (where it Says Resource 1, Resource 2 this

was removed from the latest version, making it really ugly because at the bottom of the Scheduler there is a double border (see image reference #1)

6. Appointments that are in the future, when bringing them into view (using the slider) the subject does not, however the Template shows that it is an

appointment (image showing), basically drag the slider all the way to the right so that all the Appointments show and the last appointment have no subject or

content.

7.  Moving the slider to show more slots, breaks the tooltips added to the information image inside the appointment template,
Load the application, hover over the information image inside the app. template this will work, and then move the slider one spot to show more slots, hover

over the image for info, no tooltip, and bring the slider back to original spot, tooltip works again.

8. I have added the context menu to the scheduler, this works good most of the times, however sometimes the menu shows up but The java’s script event does

not fire (as in all the menu items are enabled), this I can’t reproduce very well because it happens Sometimes, so it’s hard to explain how to reproduce it,

other than run the application for a bit then right click on Appointments, again this happens sometimes and not all the time.

(Reservation Popup)
1. Initial load as u can see is very slow and u can actually see the form without decoration then the decoration kicks in, Performance issues.

2. a) hover over the "Search" collapsable panel (top left), this will slide down the search area. Click the "hide search", this Will hide it perfectly, now

move the mouse search panel again and it does not slide it down, u have to move Ur mouse in and Out twice for this to work, I suspect this is got something

to do with how I am collapsing it and not setting a property Somewhere for the panel to know what state it’s in.

b) This is also the cause for the room’s panel at the top.

3. textboxes/controls inside the slide panels are not getting decorated

4. Controls inside the multipage (click contact info tab) to see that the controls are not decorated

5. Notes tab also has no decorated controls.

Suggestions
==============
1. Realistically when can I expect this? http://www.telerik.com/community/forums/aspnet-ajax/scheduler/getappointmentsinrange-resource-aware.aspx

2. Disallow multiple appointments in same day in timeline view (remove the ability to cause appointment inserts) by removing Slots, I believe this was

suppose to make it to SP1 but didn’t find away to do this.

http://www.telerik.com/community/forums/aspnet-ajax/scheduler/singler-bar-appointments-in-month-view.aspx

3. Customizable footer template so I can put stats in, I could do this without the footer but it would be nice if it’s part of the scheduler so the look and

feel is the same

4. Slider added to the timeline view to change the number of slots as I did in my sample, again so that it is with the Control if the user wants it enabled.

5. Ability to remove the delete button from appointments as a setting without the css proposed hacks.

6. Context menu needs a header template (I see in case of the demo u used with the scheduler, as a header u used a disabled Item, it would be nice if we can

make this pretty with a header template).

7. radcalender, radinput,radtextbox, should all respect the form decoration style skins so all controls look alike.


3 Answers, 1 is accepted

Sort by
0
Peter
Telerik team
answered on 03 Dec 2008, 02:56 PM
Hi Zoinky,

1. and 2. are caused by a current glitch in RadScheduler, which we will try to fix as soon as possible. Unfortunately, I cannot give you a specific timeframe when this will be done.

3. To avoid the extra space, please use the padding attribute as follows:

<div style="width: 99%; height: 20px; background-color: gainsboro; padding: 1px 1px 1px 5px;">  


4. You can override the rsAptContent class like this:

.rsAptContent   
{   
    padding-top1px !important;   
}  
 

5. and 6.  These are also known issues with the skins which we will fix for the next service pack.

7. Since you are using ajax, you need to include the tooltip manager in the controls to update collection for the slider:
 <telerik:AjaxSetting AjaxControlID="sliderDaysToShow">  
                <UpdatedControls> 
                    <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="LoadingPanel1" /> 
                     <telerik:AjaxUpdatedControl ControlID="RadToolTipManager1"  /> 
                </UpdatedControls> 
            </telerik:AjaxSetting> 
This should fix the tooltip problem.

8. We haven't been so "lucky" to experience the issue. We will keep investigating though, but for now we have no explanation why this problem could occur.

As for the remaining problems, please expect a followup by the end of this week.


Greetings,
Peter
the Telerik team

Check out Telerik Trainer, the state of the art learning tool for Telerik products.
0
Zoinky
Top achievements
Rank 1
answered on 03 Dec 2008, 04:55 PM
thank you for the response,
proposed solution of padding for 3. doe snot solve it,
basically i want my <div> to have width of 100%, but this is causing a horizontal scroll on the splitter. and not 99% with padding

the rest of the proposed solutions have fixed my problems, I cant wait to get SP for the other glitches and responses to the rest of the issues,
I have started to put yet another list togather of issues that range between different controls, i will post those soon as wel.
0
Svetlina Anati
Telerik team
answered on 09 Dec 2008, 08:53 AM
Hi Zoinky,

Below are the answers of your rest questions about the Reservation Popup:

  1. The described behavior is achieved on purpose - the RadFormDecorator needs some time to iterate through all the controls in order to decorate them. If they are not hidden until they get decorated, they will show initially undecorated and after thet will decorate which will be unesthetic.
  2. In this particular situation, the RadSlidingPane does not "understand" that the mouse has moved outside it and therefore you observe this behavior. In ordre to fix this you should modify the javascript function which collapses the pane as shown below:

     function CollapseSearch() {  
                    var paneID = '<%=radSearchByNameSPane.ClientID %>';  
                    var slidingZone = $find('<%=radSearchCriteriaZone.ClientID %>');  
                    var result = slidingZone.collapsePane(paneID);  
                    if(result)  
                    {  
                        slidingZone._paneTabInMover = null;  
                    }  
                } 

    I forwarded this for fixing and updated your Telerik points.
  3. , 4. and 5. In order to get the desired behavior you should set the RadFormDecorator's DecoratedControls property to All.
Regards,
Svetlina
the Telerik team

Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Tags
Scheduler
Asked by
Zoinky
Top achievements
Rank 1
Answers by
Peter
Telerik team
Zoinky
Top achievements
Rank 1
Svetlina Anati
Telerik team
Share this question
or