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?
User currentProfile = SessionObject.GetCurrentUserProfile();
GridTableView tableViewOrders = new GridTableView(AwardsGrid);
GridGroupByExpression expression = new GridGroupByExpression();
GridGroupByField gridGroupByField = new GridGroupByField();
// SelectFields values (appear in header)
gridGroupByField = new GridGroupByField();
gridGroupByField.FieldName = currentProfile.FirstName;
gridGroupByField.HeaderText = "Firstname";
expression.SelectFields.Add(gridGroupByField);
gridGroupByField = new GridGroupByField();
gridGroupByField.FieldName = currentProfile.Surname;
gridGroupByField.HeaderText = "Lastname ";
expression.SelectFields.Add(gridGroupByField);
//GroupByFields values (group data)
gridGroupByField = new GridGroupByField();
gridGroupByField.FieldName = currentProfile.FirstName;
expression.GroupByFields.Add(gridGroupByField);
tableViewOrders.GroupByExpressions.Add(expression);
Many thanks
<%
@ Control Language="C#" AutoEventWireup="true" CodeBehind="CtrMenu.ascx.cs" Inherits="USC.Advancement.Web.CtrMenu" %>
<%
@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<link href="~/Controls/Menu/Skins/OutlookRed/Menu.OutlookRed.css"
rel="stylesheet" type="text/css" />
<
telerik:RadMenu runat="server" ID="RadMenu1" Width="100%" Skin="OutlookRed"
DataSourceID
="XmlDataSource1" OnItemDataBound="RadMenu1_ItemDataBound" EnableEmbeddedSkins="false"
DataTextField
="Text" style="z-index:2" DataNavigateUrlField="Url">
</telerik:RadMenu>
<div style="clear: both">
</div>
<
asp:XmlDataSource runat="server" ID="XmlDataSource1"
DataFile
="Menu.xml"
XPath
="/Menu/Item" />