Hello
I am using RadDatePicker in my aspx page
| <table style="width:100%;"> |
| <tr> <td> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| <Scripts> |
| <asp:ScriptReference Path="~/App_Javascript/DatePickerClient.js" /> |
| <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> |
| <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> |
| </Scripts> |
| </telerik:RadScriptManager> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| </telerik:RadAjaxManager> |
| </td> </tr> <tr> <td> |
| <asp:RadioButtonList ID="Rbl" runat="server" RepeatDirection="Horizontal"> |
| <asp:ListItem Value="Y">Yes</asp:ListItem> |
| <asp:ListItem Value="N">No</asp:ListItem> |
| </asp:RadioButtonList> |
| </td> </tr> |
| <tr> <td> |
| <telerik:RadDatePicker ID="RadDatePicker1" Runat="server"> |
| </telerik:RadDatePicker> |
| </td> </tr> |
| </table> |
DatePickerClient.js contain a function
| function EnableDisable() { |
| var rblIsGranted = document.getElementById(arguments[1]); |
| var opts = rblIsGranted.getElementsByTagName("input"); |
| var StartDatePicker = $find(arguments[0]); |
| if (opts[0].checked) { |
| StartDatePicker.set_enabled(true); |
| } |
| else { |
| StartDatePicker.set_enabled(false); |
| } |
| } |
and in code behind I hoodedup the onclick event to radiobuttonlist
Rbl.Attributes.Add("onclick", "EnableDisable('"+RadDatePicker1.ID+"','"+Rbl.ID+"')");
I can disable and enable the radDatePicker1 by seleting the radiobuttonlist either yes or no but the calendar is generating error on click once I disable the radDatePicker control the errorgenerated in buildin telerik javascript
if(h==Telerik.Web.UI.Calendar.Utils.RENDERINROWS)
{
for(var a=l;
a<f.rows.length; //error f is null
a++)
any solution please I am missing somthing in the setting?