or

function OnChange(sender, args) { if (sender.hasChanges()) { var response; if (sender.get_filterExpressions()._hasFilerEntries) { response = sender.view(); alert("filter"); } else response = sender.get_data(); // args.get_items(); if (response) { //DO SOMETHING } } }sender.get_filterExpressions()._hasFilerEntries<asp:UpdatePanel runat="server" ID="up1" UpdateMode="Always"><ContentTemplate><asp:Panel ID="Panel1" CssClass="ControlPanel" runat="server"><asp:Table runat="server" ID="contents" CssClass="MuseumDateTimeTable"><asp:TableRow ID="trCalendar" runat="server" VerticalAlign="Top"><asp:TableCell ID="tcCalendar" runat="server" CssClass="CalendarOverallCell"><div class="MuseumStepHeaderWrapper"><div class="MuseumVariantStepText"><asp:Label runat="server" ID="lblMuseumStepOne"><%=GetLocaleResourceString("Museum.StepOne")%></asp:Label> </div> <asp:Label runat="server" ID="ltNextAvailableDate" Text="" CssClass="MuseumNextAvailableDate" /> <%--<div class="MuseumVariantChooseText"><%=GetLocaleResourceString("Museum.MuseumChooseDateTimeText")%></div>--%></div> <div id="MuseumSelectedDayBox"> <%-- <div id="DateSelectedTitle"><%=GetLocaleResourceString("Museum.MuseumDateSelectedTitle")%></div>--%><div id="DateSelectedDay"><asp:Literal runat="server" ID="ltMuseumDateSelectedDay" Text="" /></div></div> <asp:HiddenField runat="server" ID="ShowCalendar" ClientIDMode="Static" /><telerik:RadCalendar ID="tkCalendar" runat="server" EnableMultiSelect="false" OnSelectionChanged="tkCalendar_SelectionChange"CssClass="CalendarOverall" AutoPostBack="true" ShowRowHeaders="false" NavigationPrevToolTip="Previous Month"NavigationNextToolTip="Next Month" Skin="Special" EnableEmbeddedSkins="false"EnableEmbeddedBaseStylesheet="false" EnableMonthYearFastNavigation="false" DayNameFormat="Short"UseColumnHeadersAsSelectors="false"><ClientEvents OnDateSelecting="LoadingTimes" /><ClientEvents OnInit="InitializeCalendar" /><ClientEvents OnCalendarViewChanging="MonthChangeShow" /><ClientEvents OnDateSelected="EnableTimes" /><SelectedDayStyle CssClass="CalendarSelectedDay" /><OtherMonthDayStyle CssClass="CalendarOtherMonthDay" /><TitleStyle CssClass="CalendarTitle" /><DayStyle CssClass="CalendarDay" /><SpecialDays><telerik:RadCalendarDay Repeatable="Today" Date="" ItemStyle-CssClass="rcToday"></telerik:RadCalendarDay></SpecialDays><CalendarDayTemplates><telerik:DayTemplate ID="BlackOutDayTemplate" runat="server"><Content><div class="UnavailableKeyText"><%=GetLocaleResourceString("Museum.EventCalendar.Unavailable")%></div></Content></telerik:DayTemplate><telerik:DayTemplate ID="SoldOutDayTemplate" runat="server"><Content><div class="SoldOutDateKeyText"><%=GetLocaleResourceString("Museum.EventCalendar.SoldOut")%></div></Content></telerik:DayTemplate><telerik:DayTemplate ID="PreviousDayTemplate" runat="server"><Content><div class="PreviousDate"></div></Content></telerik:DayTemplate></CalendarDayTemplates></telerik:RadCalendar></asp:TableCell><%--<asp:TableCell ID="tcCalSpacer" runat="server" Width="10px"><asp:Label ID="Label1" runat="server" Text=" "></asp:Label></asp:TableCell> --%><asp:TableCell ID="tcAvailableTimes" runat="server" VerticalAlign="Top" CssClass="MuseumAvailableTimes"> <div class="MuseumStepHeaderWrapper"><div class="MuseumVariantStepText"> <asp:Label runat="server" ID="lblMuseumStepTwo"><%=GetLocaleResourceString("Museum.StepTwo")%></asp:Label></div> <%-- <div class="MuseumVariantChooseText"><%=GetLocaleResourceString("Museum.MuseumChooseQuantityText")%></div>--%></div><asp:ListBox CssClass="timeListBox" AutoPostBack="True" OnSelectedIndexChanged="TimedListBoxSelectionChanged"ID="TimesAvailable" runat="server"></asp:ListBox><asp:Label ID="lblTimesMessage" runat="server" CssClass="MuseumTimesMessage"></asp:Label></asp:TableCell></asp:TableRow></asp:Table><asp:HiddenField ID="hfDateLock" value="false" runat="server" /><asp:HiddenField ID="hfLastDate" Value="" runat="server"/><div id="museumCalendarLoadingContainer"></div><div id="museumCalendarLoadingContent"><%=GetLocaleResourceString("Museum.MuseumCalendarEventProcessingText")%><br /><img src="../App_Themes/Museum/images/museumLayout/loading.gif" /></div></asp:Panel></ContentTemplate></asp:UpdatePanel>$(document).ready(function () { $('#museumCalendarLoadingContainer').hide(); $('#museumCalendarLoadingContent').hide(); //$('table.RadCalendar_Special').hide(); $('#MuseumSelectedDayBox').removeClass('chosen'); //On initial start adjust generated size and prepend blank option to list $(".timeListBox").attr('size', '1'); //TODO: If 'No Shows Today' is in list don't show 'Choose Time' text only show 'No Shows Today' if ($('.timeListBox option[value="NoShows"]').length) { //Do nothing and show 'No Shows' message $('.timeListBox').addClass('SoldOutDateKeyText'); }else{ $('<option value="" selected>Choose a Time</option>').prependTo('.timeListBox'); } //Default Choose Date on Dom Load and disable Choose Time $('#DateSelectedDay').html('Choose Date'); if ($('#DateSelectedDay').html('Choose Date')) { $('.timeListBox').prop('disabled', 'disabled').addClass('disabled'); $('<option value="" selected>Choose a Time</option>').prependTo('.timeListBox'); $('.timeListBox').before('<div class="disabledTrigger"></div>'); } $('.disabledTrigger').click(function (e) { $('#disabledMessage').hide(); $('<div id="disabledMessage">Please choose date first<span id="closeFieldAlert">X</span></div>').prependTo('body').hide().delay(300).slideDown(400).delay(6000).slideUp(400); $('#closeFieldAlert, #disabledMessage').click(function () { $('#disabledMessage').hide(); }); // alert("Please choose DATE first"); });$(document).on('click', '#MuseumSelectedDayBox', function () { $('#MuseumSelectedDayBox').addClass('chosen'); $("table.RadCalendar_Special").fadeIn(300); $('#calendarModalCover').show();}); });//Show/Hide calendar and show calendar again on Month Change using the ASP.NET Hidden field.function pageLoad(sender, args) { if ($telerik.findElement(document, "ShowCalendar").value == "show") { $("table.RadCalendar_Special").show(); }; $telerik.findElement(document, "ShowCalendar").value = "hide"; $("#calendardiv").click(function () { $("table.RadCalendar_Special").show(); });}function MonthChangeShow(sender, eventArgs) { $telerik.findElement(document,"ShowCalendar").value = "show";}//DateSelecting - OnDateSelectingfunction LoadingTimes(sender, eventArgs) {$('#museumCalendarLoadingContainer').show();$('#museumCalendarLoadingContent').show(); $('#calendarModalCover').hide();}//Calendar Initialized - OnInitfunction InitializeCalendar(sender) { //alert('initialize calendar');$('#museumCalendarLoadingContainer').hide();$('#museumCalendarLoadingContent').hide();$(".timeListBox").attr('size', '1');}//Enable Times on date selected - OnDateSelected - this is not really working because of postbackfunction EnableTimes(sender, eventArgs) {// alert('enable times'); //sender.set_autoPostBack(true);//Kind of works $('.timeListBox').prop('disabled', false).removeClass('disabled'); $('table.RadCalendar_Special').hide();}Hi,
We are using RadEditors Enabled property to turn on and off the control. With the new Q3 2013 update this does no longer work and we getting the following error "Sys.ArgumentException: Value must not be null for Controls and Behaviors".
Currently we have found the following workaround:
//reNotesSystem.Enabled = !readOnly; // Does not work with Telerik Q3 2013!!!//reNotesStation.Enabled = !readOnly;if (readOnly){ reNotesStation.EditModes = EditModes.Preview; reNotesSystem.EditModes = EditModes.Preview; reNotesStation.ToolbarMode = EditorToolbarMode.ShowOnFocus; reNotesSystem.ToolbarMode = EditorToolbarMode.ShowOnFocus;}else{ reNotesStation.EditModes = EditModes.All; reNotesSystem.EditModes = EditModes.All; reNotesStation.ToolbarMode = EditorToolbarMode.Default; reNotesSystem.ToolbarMode = EditorToolbarMode.Default;}The work arround is not optimal and we would like to have the old behaviour back.
Kind regards
Robert Warnestam



Dim btn_PopupAccept1 As New Button() Private Sub Page_Init(sender As Object, e As EventArgs) Handles Me.Init With btn_PopupAccept1 .Text = "Accept" End With AddHandler btn_PopupAccept1.Click, AddressOf btn_PopupAccept1_Click End Sub Protected Sub RadTreeView1_NodeClick(sender As Object, e As Telerik.Web.UI.RadTreeNodeEventArgs) Handles RadTreeView1.NodeClick Dim myLabel As Label = New Label() Dim myTextBox As TextBox = New TextBox() Dim myRadio As RadioButton = New RadioButton() Dim myCheckBox As CheckBox = New CheckBox() Dim spacer As LiteralControl = New LiteralControl(" ") Dim br As LiteralControl = New LiteralControl("<br />") Dim DivStart As LiteralControl = New LiteralControl("<div style=""padding:15px;""") Dim DivEnd As LiteralControl = New LiteralControl("</div>") myLabel.Text = "Control " & e.Node.Text myLabel.ID = "lbl_PopupControl" & e.Node.Value myTextBox.TextMode = TextBoxMode.Number myTextBox.ToolTip = "numeric" RadWindow1.VisibleOnPageLoad = True RadWindow1.ID = "RadWindow1" RadWindow1.Width = 500 RadWindow1.Height = 300 RadWindow1.Modal = True RadWindow1.CenterIfModal = True RadWindow1.ContentContainer.Controls.Add(DivStart) RadWindow1.ContentContainer.Controls.Add(myLabel) RadWindow1.ContentContainer.Controls.Add(spacer) RadWindow1.ContentContainer.Controls.Add(myTextBox) RadWindow1.ContentContainer.Controls.Add(br) RadWindow1.ContentContainer.Controls.Add(btn_PopupAccept1) RadWindow1.ContentContainer.Controls.Add(DivEnd) End Sub Protected Sub btn_PopupAccept1_Click(sender As Object, e As EventArgs) Dim script As String End Sub<table cellpadding="0" cellspacing="0" class="auto-style1"> <tr> <td class="auto-style2"> <telerik:RadTreeView ID="RadTreeView1" Runat="server"> </telerik:RadTreeView> </td> <td> <telerik:RadWindowManager ID="RadWindowManager1" runat="server"> </telerik:RadWindowManager> <telerik:RadWindow ID="RadWindow1" runat="server"> </telerik:RadWindow> </td> </tr> </table>