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

[Solved] Navigation

2 Answers 185 Views
Scheduler
This is a migrated thread and some comments may be shown as answers.
jeremy
Top achievements
Rank 1
jeremy asked on 15 Oct 2007, 05:47 PM
Hey guys,

Question:  If I decide to hide the navigation header (ie next/previous/today header) I want the user to be able to click custom link buttons that I create but I'm a little dodgy on creating the custom delegates for it.

Can you explain to me how I can fire the NavigationCommand when I click on a link button say <asp:LinkButton ID="btnNextDay" runat="server">Next Day</asp:LinkButton>

Thanks heaps,
Jeremy

2 Answers, 1 is accepted

Sort by
0
Peter
Telerik team
answered on 16 Oct 2007, 01:15 PM
Hello Jeremy,

Thank you for your question. Please, try the following:

//Left navigation button:  
    protected void LinkButton1_Click(object sender, EventArgs e)  
    {  
        switch (RadScheduler1.SelectedView)  
        {  
            case Telerik.Web.UI.SchedulerViewType.DayView:  
                RadScheduler1.SelectedDate = RadScheduler1.SelectedDate.AddDays(-1);  
                break;  
            case Telerik.Web.UI.SchedulerViewType.WeekView:  
                RadScheduler1.SelectedDate = RadScheduler1.SelectedDate.AddDays(-7);  
                break;  
            case Telerik.Web.UI.SchedulerViewType.MonthView:  
                RadScheduler1.SelectedDate = RadScheduler1.SelectedDate.AddMonths(-1);  
                break;  
        }  
    }  
    //Right navigation button:  
    protected void LinkButton2_Click(object sender, EventArgs e)  
    {  
        switch (RadScheduler1.SelectedView)  
        {  
            case Telerik.Web.UI.SchedulerViewType.DayView:  
                RadScheduler1.SelectedDate = RadScheduler1.SelectedDate.AddDays(1);  
                break;  
            case Telerik.Web.UI.SchedulerViewType.WeekView:  
                RadScheduler1.SelectedDate = RadScheduler1.SelectedDate.AddDays(7);  
                break;  
            case Telerik.Web.UI.SchedulerViewType.MonthView:  
                RadScheduler1.SelectedDate = RadScheduler1.SelectedDate.AddMonths(1);  
                break;                 
        }  
    } 

Let us know if you have other questions.


Regards,
Peter
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
jeremy
Top achievements
Rank 1
answered on 17 Oct 2007, 02:19 PM
Peter,

I have implemented your suggestion and it works.  Thank you most kindly.

Regards,
Jeremy
Tags
Scheduler
Asked by
jeremy
Top achievements
Rank 1
Answers by
Peter
Telerik team
jeremy
Top achievements
Rank 1
Share this question
or