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?