or
var r=i.KeyboardNavigation.Models.createMap(d.get_activeModel()._getContentTable(),function(u){q=false; var w=u.get_targetSlot().get_domElement(); var v=w.cellIndex; var t=w.parentNode.rowIndex; m.x=t; m.y=v; });<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"> </telerik:RadAjaxLoadingPanel> <telerik:RadScheduler ID="rs_Planner" runat="server" Culture="Dutch (Netherlands)" AccessKey="F" TabIndex="1" HoursPanelTimeFormat="HHtt" LastDayOfWeek="Sunday" FirstDayOfWeek="Monday" RowHeight="30px" OverflowBehavior="Expand" Width="100%"> <AppointmentContextMenus> <telerik:RadSchedulerContextMenu runat="server" ID="SchedulerAppointmentContextMenu"> <Items> <telerik:RadMenuItem Text="Ga naar klant" Value="1" /> <telerik:RadMenuItem IsSeparator="True" /> <telerik:RadMenuItem Text="Niveau aanpassen" Value="2" /> <telerik:RadMenuItem IsSeparator="True" /> <telerik:RadMenuItem Text="Klant is niet geweest" Value="3" /> <telerik:RadMenuItem IsSeparator="True" /> <telerik:RadMenuItem Text="Klant toevoegen aan werkvoorraad" Value="4" /> <telerik:RadMenuItem IsSeparator="True" /> <telerik:RadMenuItem Text="Mail boekingen naar klant" Value="5" /> <telerik:RadMenuItem IsSeparator="True" /> <telerik:RadMenuItem Text="Losse verkoop aan deze klant" Value="6" /> </Items> </telerik:RadSchedulerContextMenu> <telerik:RadSchedulerContextMenu runat="server" ID="RadSchedulerContextMenu1"> <Items> <telerik:RadMenuItem IsSeparator="True" /> </Items> </telerik:RadSchedulerContextMenu> </AppointmentContextMenus> <WeekView ColumnHeaderDateFormat="ddd, d MMM" HeaderDateFormat="d-MMM-yyyy" /> <Localization AdvancedAllDayEvent="All day" AdvancedCalendarCancel="Annuleren" AdvancedCalendarToday="Vandaag" HeaderDay="Dag" HeaderMonth="Maand" HeaderToday="Vandaag"></Localization> <AdvancedForm DateFormat="d-M-yyyy" TimeFormat="H:mm" Modal="true"></AdvancedForm> <AppointmentTemplate> <%#GetAppointment(Eval("Onderwerp"), Eval("Plaatsenover"), Eval("start"), Eval("Type"), Eval("Naam"), Eval("Niveau"), Eval("RoosterStatusOmschrijving"), Eval("Boeking"), Eval("RoosterOpmerking"), Eval("Koppel"), Eval("OpenstaandBedrag"), Eval("Geboortedatum"), Eval("AlertMemo"), Eval("lesnummer"), Eval("KlantNietGeweest"))%> </AppointmentTemplate> </telerik:RadScheduler><script type="text/javascript"> //<![CDATA[ // Dictionary containing the advanced template client object // for a given RadScheduler instance (the control ID is used as key). var schedulerTemplates = {}; function schedulerFormCreated(scheduler, eventArgs) { // Create a client-side object only for the advanced templates var mode = eventArgs.get_mode(); if (mode == Telerik.Web.UI.SchedulerFormMode.AdvancedInsert || mode == Telerik.Web.UI.SchedulerFormMode.AdvancedEdit) { // Initialize the client-side object for the advanced form var formElement = eventArgs.get_formElement(); var templateKey = scheduler.get_id() + "_" + mode; var advancedTemplate = schedulerTemplates[templateKey]; if (!advancedTemplate) { // Initialize the template for this RadScheduler instance // and cache it in the schedulerTemplates dictionary var schedulerElement = scheduler.get_element(); var isModal = scheduler.get_advancedFormSettings().modal; advancedTemplate = new window.SchedulerAdvancedTemplate(schedulerElement, formElement, isModal); advancedTemplate.initialize(); schedulerTemplates[templateKey] = advancedTemplate; // Remove the template object from the dictionary on dispose. scheduler.add_disposing(function() { schedulerTemplates[templateKey] = null; }); } // Are we using Web Service data binding? if (!scheduler.get_webServiceSettings().get_isEmpty()) { // Populate the form with the appointment data var apt = eventArgs.get_appointment(); var isInsert = mode == Telerik.Web.UI.SchedulerFormMode.AdvancedInsert; advancedTemplate.populate(apt, isInsert); } } } //]]> </script><telerik:RadScriptManager ID="RadScriptManager1" Runat="server"> <scripts> <asp:ScriptReference Path="AdvancedForm.js" /> </scripts> </telerik:RadScriptManager> <br /> <telerik:RadScheduler ID="RadScheduler1" runat="server" EnableAdvancedForm="true" EnableDescriptionField="true" OnClientFormCreated="schedulerFormCreated"> <AdvancedForm Modal="true" /> <AdvancedInsertTemplate> <schedular:AdvForm ID="AdvForm1" runat="server" Mode="Insert" /> </AdvancedInsertTemplate> </telerik:RadScheduler><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <telerik:RadCodeBlock ID="radCodeBlock" runat="server"> <script type="text/javascript"> function enableDTPicker(isEnabled) { var dtStartDate = $find("<%=dtStartDate.ClientID %>"); if (dtStartDate != null) { dtStartDate.set_enabled(isEnabled); dtStartDate.get_calendar().set_enabled(isEnabled); dtStartDate.get_popupButton().disabled = !isEnabled; } } function PopupOpen() { var picker = $find("<%= dtStartDate.ClientID %>"); var textBox = picker.get_textBox(); var popupElement = picker.get_popupContainer(); var dimensions = picker.getElementDimensions(popupElement); var position = picker.getElementPosition(textBox); picker.showPopup(position.x - 10, position.y - dimensions.height - 5); } </script> </telerik:RadCodeBlock> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager> <table> <tr><td><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></td></tr> <tr> <td> <table border="0" cellspacing="0" cellpadding="3" width="100%"> <tr> <td><asp:RadioButton ID="option1" Text="option1" GroupName="group1" runat="server" Checked="true" /></td> <td> </td> </tr> <tr> <td><asp:RadioButton ID="option2" Text="option2" GroupName="group1" runat="server" Checked="true" /></td> <td> <telerik:RadDatePicker ID="dtStartDate" runat="server" Enabled="true"> <DatePopupButton onclick="PopupOpen();" Enabled="true" /> </telerik:RadDatePicker> </td> </tr> <tr> <td><asp:RadioButton ID="option3" Text="option3" GroupName="group1" runat="server" /></td> <td> </td> </tr> </table> </td> </tr> </table> </form></body></html>using System;public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { option1.Attributes.Add("onclick", "enableDTPicker(false);"); option2.Attributes.Add("onclick", "enableDTPicker(true);"); option3.Attributes.Add("onclick", "enableDTPicker(false);"); }}