
ReferenceError: WebForm_InitCallback is not defined (displayed when page is loaded)
and
TypeError: $find(...) is null (displayed every time you click on a filter icon)<telerik:RadListBox ID="RadListBox1" runat="server" Height ="400px" Width="250px"> <ButtonSettings TransferButtons="All"></ButtonSettings> <Items> <telerik:RadListBoxItem runat="server" ListBox="RadListBox1" Text="gssdf" Value="fg89fgf" /> <telerik:RadListBoxItem runat="server" ListBox="RadListBox1" Text="565" Value="fg787fgf" /> <telerik:RadListBoxItem runat="server" ListBox="RadListBox1" Text="gs676sdf" Value="f787gfgf" /> <telerik:RadListBoxItem runat="server" ListBox="RadListBox1" Text="gs565sdf" Value="fg87fgf" /> </Items> <HeaderTemplate > <input id="chkALLExpr" type="checkbox" onclick="ChkALLExpressions();" /> Select ALL </HeaderTemplate> <%-- <FooterTemplate> <input id="cmdRemoveExpr" type="button" value="Delete" onclick="cmdDeleteExpression_Click();" /> <input id="cmdNewExpression" type="button" value="New Expression" onclick="cmdNewExpression_Click();" /> </FooterTemplate>--%> </telerik:RadListBox>protected void Page_LoadComplete(object sender, EventArgs e){ bool enabled; if (SessionHandler.SelectedID == "Unknown") { // new record enabled = false; } else { // existing record enabled = true; } foreach (RadTab tab in RadTabStrip1.Tabs) { tab.Enabled = enabled; }}
<telerik:RadGrid AutoGenerateColumns="false" ID="RadGrid1" AllowAutomaticUpdates="True"
AllowAutomaticInserts="False" AllowAutomaticDeletes="False" AllowFilteringByColumn="True"
AllowSorting="True" PageSize="20" ShowFooter="True" AllowPaging="True" runat="server"
GridLines="None" EnableLinqExpressions="false" EnableHeaderContextMenu="true" Height="780px"
EnableHeaderContextFilterMenu="true" AllowMultiRowSelection="True"
OnPreRender="RadGrid1_PreRender"
OnInsertCommand="RadGrid1_InsertCommand"
OnUpdateCommand="RadGrid1_UpdateCommand"
OnDeleteCommand="RadGrid1_DeleteCommand"
OnNeedDataSource="RadGrid1_NeedDataSource"
OnItemCommand="RadGrid1_ItemCommand"
OnItemCreated="RadGrid1_ItemCreated"
OnItemEvent="RadGrid1_ItemEvent"
OnExportCellFormatting = "RadGrid1_ExportCellFormatting">
<PagerStyle Mode="NextPrevAndNumeric" AlwaysVisible="true"></PagerStyle>
<GroupingSettings CaseSensitive="false"></GroupingSettings>
<ExportSettings IgnorePaging="false" ExportOnlyData="true" OpenInNewWindow="true">
<Pdf PageWidth="1000px" />
</ExportSettings>
<MasterTableView DataKeyNames=" ID" AutoGenerateColumns="false" IsFilterItemExpanded="false"
EditMode="Batch" CommandItemDisplay="Top" AllowFilteringByColumn="True"
ShowFooter="false" TableLayout="Auto" ShowHeadersWhenNoRecords="true" Width="112%"
CommandItemSettings-SaveChangesText="Save" CommandItemSettings-CancelChangesText="Cancel"
CommandItemSettings-AddNewRecordText="Add">
<%--Buttons Settings of Export and Add New--%>
<CommandItemSettings ShowAddNewRecordButton="true" ShowExportToWordButton="true"
ShowExportToExcelButton="true" ShowExportToCsvButton="false" ShowExportToPdfButton="true" />
<%--Type of Edit - Show EditMode of one Cell at a time or Row at a time--%>
<BatchEditingSettings EditType="Cell" />
<%--Sort Expression Settings--%>
<SortExpressions>
<telerik:GridSortExpression FieldName="Product_Name" />
</SortExpressions>
<Columns>
......
</Columns>
</MasterTableView>
<HeaderStyle Height="40px" />
<%-- Functionality Settings --%>
<ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True">
<Resizing AllowColumnResize="True" AllowRowResize="false" ClipCellContentOnResize="true"
AllowResizeToFit="true" EnableRealTimeResize="True" ResizeGridOnColumnResize="True" />
<Scrolling AllowScroll="true" UseStaticHeaders="True" SaveScrollPosition="true"/>
<Selecting AllowRowSelect="true" />
<ClientEvents />
</ClientSettings>
</telerik:RadGrid>
function test() { alert("hahaha"); }$('#' + "<%=radNotification.ClientID%>").click(function () { alert("ho ho ho"); });function OnClientShown(sender, args) { $(sender).click(function () { alert("ho ho ho"); }); } $('.NotificationTest').click(function () { alert("ho ho ho"); }); and even$('.RadNotification .RadNotification_Default .SLANotification .rnNoTitleBar').click(function () { alert("ho ho ho"); });<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage/PMMain.Master" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="ArchonixXJailProgramManagement.ProgramManagement.WebForm1" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="AdminContentPlaceHolder" runat="server"> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel" runat="server" Width="100%"> </telerik:RadAjaxLoadingPanel> <telerik:RadCodeBlock ID="RadCodeBlock2" runat="server"> <script type="text/javascript"> function ValidateCheckBox(sender, eventArgs) { var TargetBaseControl = document.getElementById('<%= grdScheduler.ClientID%>'); var TargetChildControl = "btnToggle"; var Inputs = TargetBaseControl.getElementsByTagName("input"); var postback = false; for (var n = 0; n < Inputs.length; ++n) { if (Inputs[n].type == 'checkbox' && Inputs[n].id.indexOf(TargetChildControl, 0) >= 0) { if (Inputs[n].checked) { postback = true; break; } } } sender.set_autoPostBack(postback); if (!postback) { alert('Please select atleast one checkbox record!'); } } </script> </telerik:RadCodeBlock> <telerik:RadAjaxPanel ID="radSSNSearch" runat="server" LoadingPanelID="RadAjaxLoadingPanel1"> <div class="program_container"> <fieldset> <legend>Scheduler Class </legend> <table id="Table2" align="center" runat="server" cellspacing="0" cellpadding="4" style="width: 98%; height: 100%; vertical-align: top"> <tr> <td colspan="2"> <telerik:RadGrid ID="grdScheduler" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" AllowAutomaticDeletes="false" AllowAutomaticUpdates="false" OnNeedDataSource="grdScheduler_NeedDataSource" OnItemDataBound="grdScheduler_ItemDataBound"> <PagerStyle Mode="NextPrevAndNumeric"></PagerStyle> <MasterTableView Width="100%" CommandItemDisplay="None" ClientDataKeyNames="SchedulePK"> <CommandItemSettings ShowAddNewRecordButton="false" /> <Columns> <telerik:GridTemplateColumn HeaderText="Enroll"> <ItemTemplate> <telerik:RadButton ID="btnToggle" runat="server" Width="17px" ToggleType="CheckBox" Checked='<%# Convert.ToBoolean(Eval("Enroll")) %>' ButtonType="StandardButton" CommandArgument='<%# Eval("ScheduleClassPK") %>' AutoPostBack="false"> <ToggleStates> <telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleCheckboxChecked" /> <telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleCheckbox" /> </ToggleStates> </telerik:RadButton> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn HeaderText="Class Name" SortExpression="ClassName" UniqueName="ClassName" DataField="ClassName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Description" SortExpression="Description" UniqueName="Description" DataField="Description"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Location" SortExpression="LocationCode" UniqueName="LocationCode" DataField="LocationCode"> </telerik:GridBoundColumn> </Columns> <ItemStyle HorizontalAlign="Left" /> <AlternatingItemStyle HorizontalAlign="Left" /> </MasterTableView> </telerik:RadGrid> </td> </tr> <tr> <td colspan="2"> <telerik:RadButton ID="btnSave" runat="server" OnClick="btnSave_Click" AutoPostBack="false" OnClientClicked="ValidateCheckBox" Text="Save"> </telerik:RadButton> </td> </tr> </table> </fieldset> </div> </telerik:RadAjaxPanel></asp:Content><telerik:RadDatePicker ID="DatePicker" runat="server" width="100px"> <DateInput ID="DatePickerInput" runat="server"> </DateInput></telerik:RadDatePicker><script type="text/javascript">function ValidateDate(sender, args){ var datePicker = $find("<%= DatePicker.ClientID %>"); args.IsValid = datePicker.get_dateInput._invalid;}</script><asp:CustomValidator ID="DatePickerInput" runat="server" Display="Dynamic" ControlToValidate="DateIsValid" EnableClientScript="true" ClientValidationFunction="ValidateDate" ErrorMessage="Invalid Date" />