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

[Solved] Resource Click Event?

1 Answer 111 Views
Scheduler
This is a migrated thread and some comments may be shown as answers.
SolutionStream
Top achievements
Rank 1
SolutionStream asked on 23 Nov 2009, 10:38 PM
Is there a way to get a click event when the users clicks on a resource item?  

1 Answer, 1 is accepted

Sort by
0
Peter
Telerik team
answered on 24 Nov 2009, 04:40 PM
Hello Kier,

There isn't a built-in resource header click event, but you can use the following simple workaround:

<ResourceHeaderTemplate>
            <asp:LinkButton ID="ResourceLinkButton" runat="server"></asp:LinkButton>
        </ResourceHeaderTemplate>

protected void RadScheduler1_ResourceHeaderCreated(object sender, ResourceHeaderCreatedEventArgs e)
   {
       LinkButton linkBtn = (LinkButton)e.Container.FindControl("ResourceLinkButton");
       linkBtn.Text = e.Container.Resource.Text;
         
       //for client click:  
       StringBuilder sb = new StringBuilder();
       sb.Append("javascript:alert('");
       sb.Append(e.Container.Resource.Text);
       sb.Append("');");       
       linkBtn.Attributes.Add("onclick", sb.ToString());

       linkBtn.Click += new EventHandler(linkBtn_Click);
                
   }
   void linkBtn_Click(object sender, EventArgs e)
   {
       LinkButton linkBtn = (LinkButton) sender;
       Response.Write(linkBtn.Text);
   }



Greetings,
Peter
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Tags
Scheduler
Asked by
SolutionStream
Top achievements
Rank 1
Answers by
Peter
Telerik team
Share this question
or