Telerik blogs

Latest

  • Web ASP.NET AJAX

    RadMenu for ASP.NET Ajax - Working with disabled JavaScript

    As you may know accessibility standards require a web page to work when JavaScript is disabled. In this blog post I will show you how to make RadMenu work even without JavaScript. I will also show how to make JAWS reader "see" all items rendered by RadMenu (even the hidden ones). Disabling JavaScript First we need to find a way to disable JavaScript in our browser of choice. For FireFox you need to install the web developer toolbar plugin. Then you can easily use the "Disable JavaScript" option: In Internet Explorer you should first edit the security settings for the zone in which your...
    October 02, 2008
  • Web

    RadChart – How to customize databound and auto-generated items?

    Imagine you have a databound RadChart and you need to customize the item labels, say you need to combine the values of two fields into a single item label. All you need to do is wire the ItemDataBound event, retrieve the ChartSeriesItem and customize it as per your requirements. You may use the actual data for this, here is an example:   protected void RadChart1_ItemDataBound(object sender, ChartItemDataBoundEventArgs e)     {         ChartSeriesItem item = e.SeriesItem;         DataRowView dataItem = (DataRowView)e.DataItem;         item.Label.TextBlock.Text = dataItem["FirstName"].ToString() + " " + dataItem["LastName"].ToString();     }   That was simple, but what about auto-generated axis items? OK, let’s start with some background – RadChart allows you to modify it at any stage of the page lifecycle, including events fired as...
    October 02, 2008
  • Web ASP.NET MVC

    Telerik RadControls in Microsoft ASP.NET MVC

    To continue with my previous blog post about RadGrid for ASP.NET AJAX in Microsoft ASP.NET MVC, I've made another example how to use RadControls for ASP.NET AJAX as pure client-side components in this environment. The biggest challenge here is the ScriptManager and scripts registration in general. By default the creation of client-side components is so tightly coupled with the ajax functionality (PageRequestManager) that the only way to enable this is to inherit from ScriptManager (or RadScriptManager) and build everything manually: protected override void Render(HtmlTextWriter writer) {      foreach (RegisteredScript script in GetRegisteredClientScriptBlocks())      {          if (Page.Items[script.Key] == null)          {              Page.Items[script.Key] =...
    October 02, 2008
  • Web

    Loading Images in Silverlight2 Applications

    One question we receive very often from our customers, is how to load an image, from different relative folders in Silverlight. This is a little bit tricky and it is different from the way it is working in HTML. I found this great article, from the Katrien's MSDN blog, about all the possible scenarios that you may have. Here is the reference: http://blogs.msdn.com/katriend/archive/2008/04/27/different-ways-for-loading-images-and-files-in-silverlight-2-applications.aspx   Enjoy!...
    October 02, 2008
  • Web ASP.NET AJAX

    RadComboBox + jQuery

    Do you think that RadComboBox animations are boring? We can spice them up with a little  help from jQuery. Let's make the dropdown fade for example - This can be done very easily using the fadeIn, fadeTo and fadeOut jQuery methods. You can download a sample project for more details. We can also animate the text of the items. All you need  to do is to animate the padding-left css attribute of the item's DOM element. The following script shows how the text can be moved when you hover over the item: $('.rcbItem') .mouseover(function(){          $(this).stop().animate({paddingLeft:"54px"}, {duration:500}); }) .mouseout(function(){          $(this).animate({paddingLeft:"4px"}, {duration:500}); })
    October 01, 2008