I have an ASP.NET 4.0 app with the Telerik Controls running just about the entire page(Panel Bar, Calendar, Loading Panel, etc)...I have a search panel that uses the RadComboBox to do a "pre-search" for people. That works fine, but when the person actually clicks the "Search" button to do the entire search, I get these Javascript errors:
if(Array.contains(c,i.get_postBackElement().id))
and
Microsoft JScript runtime error: 'get_postBackElement().id' is null or not an object
I've searched the forums and it talks about "AutoId", but that seemed to be for back in 2010. I am using the new version of the controls(Q1 2011). below is my markup for the page.
Help?
thanks
Mark
if(Array.contains(c,i.get_postBackElement().id))
and
Microsoft JScript runtime error: 'get_postBackElement().id' is null or not an object
I've searched the forums and it talks about "AutoId", but that seemed to be for back in 2010. I am using the new version of the controls(Q1 2011). below is my markup for the page.
Help?
thanks
Mark
<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"><br> <script type="text/javascript"><br> $(document).ready(function () {<br> $(".trigger").click(function () {<br> $(".panel").toggle("fast");<br> $(this).toggleClass("active");<br> return false;<br> });<br> });<br> </script> <br> </telerik:RadScriptBlock><br> <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" ClientIDMode="AutoID" ><br><br><br><br><br> <telerik:RadPanelBar ID="RadPanelBar1" runat="server" Skin="WebBlue" Width="100%"><br> <Items><br> <telerik:RadPanelItem runat="server" Expanded="false" Text="Talent Search Results"><br> <ContentTemplate><br> <telerik:RadGrid ID="radgridSearchResults" runat="server" AllowFilteringByColumn="True"<br> AllowPaging="True" PageSize="50" AllowSorting="True" AutoGenerateColumns="False"<br> GridLines="None" ShowGroupPanel="True" Skin="WebBlue" Width="100%" EnableLinqExpressions="false"<br> OnSelectedIndexChanged="radgridSearchResults_SelectedIndexChanged" OnPageIndexChanged="radgridSearchResults_PageIndexChanged"<br> OnNeedDataSource="radgridSearchResults_NeedDataSource" CellSpacing="0"><br> <ClientSettings AllowDragToGroup="True"><br> <Scrolling AllowScroll="True" UseStaticHeaders="True" ScrollHeight="400" /><br> </ClientSettings><br> <MasterTableView><br> <CommandItemSettings ExportToPdfText="Export to Pdf" /><br> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"><br> <HeaderStyle Width="20px" /><br> </RowIndicatorColumn><br> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"><br> <HeaderStyle Width="20px" /><br> </ExpandCollapseColumn><br> <Columns><br> <telerik:GridButtonColumn CommandName="Select" DataTextField="Name" FilterControlAltText="Filter TalentColumn column"<br> SortExpression="Name" Text="Select" UniqueName="TalentColumn" HeaderText="Talent"><br> <HeaderStyle Width="30%" /><br> <ItemStyle Width="30%" VerticalAlign="Top" /><br> </telerik:GridButtonColumn><br> <telerik:GridBoundColumn DataField="Agency.name" FilterControlAltText="Filter column1 column"<br> HeaderText="Agency" SortExpression="Agency.name" UniqueName="column1"><br> <HeaderStyle Width="30%" /><br> <ItemStyle Width="30%" /><br> </telerik:GridBoundColumn><br> <telerik:GridBoundColumn DataField="Agent.name" FilterControlAltText="Filter column2 column"<br> HeaderText="Agent" SortExpression="Agent.name" UniqueName="column2"><br> </telerik:GridBoundColumn><br> </Columns><br> <EditFormSettings><br> <EditColumn FilterControlAltText="Filter EditCommandColumn column"><br> </EditColumn><br> </EditFormSettings><br> </MasterTableView><br> <FilterMenu EnableImageSprites="False"><br> </FilterMenu><br> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"><br> </HeaderContextMenu><br> </telerik:RadGrid><br> </ContentTemplate><br> </telerik:RadPanelItem><br> <telerik:RadPanelItem runat="server" Text="Talent Details" Expanded="true"><br> <ContentTemplate><br> <table width="100%" class="form"><br> <tr><br> <td width="33%"><br> <table width="100%"><br> <tr><br> <td class="formLabel-RightAlign"><br> Talent<br> </td><br> <td><br> <asp:TextBox ID="txtTalentName" runat="server" Width="200px" CssClass="textFields"></asp:TextBox><br> <asp:RequiredFieldValidator ID="valTalentName" runat="server" ControlToValidate="txtTalentName"<br> Display="None" ErrorMessage="Talent Name is a required field." ValidationGroup="valGroup1"></asp:RequiredFieldValidator><br> <asp:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" Enabled="True"<br> TargetControlID="valTalentName" /><br> </td><br> </tr><br> <tr><br> <td class="formLabel-RightAlign"><br> Agent<br> </td><br> <td><br> <telerik:RadComboBox ID="cboAgents" runat="server" EmptyMessage="Type to Search..."<br> EnableAutomaticLoadOnDemand="true" EnableVirtualScrolling="true" ItemsPerRequest="100"<br> MarkFirstMatch="True" Skin="WebBlue" Width="205px"><br> <WebServiceSettings Method="GetAgents" Path="Talent.aspx" /><br> </telerik:RadComboBox><br> </td><br> </tr><br> <tr><br> <td class="formLabel-RightAlign"><br> Agency<br> </td><br> <td><br> <telerik:RadComboBox ID="cboAgencies" runat="server" EmptyMessage="Type to Search..."<br> EnableAutomaticLoadOnDemand="true" EnableVirtualScrolling="true" ItemsPerRequest="100"<br> MarkFirstMatch="True" Skin="WebBlue" Width="205px"><br> <WebServiceSettings Method="GetAgencies" Path="Talent.aspx" /><br> </telerik:RadComboBox><br> </td><br> </tr><br> <tr><br> <td class="formLabel-RightAlign"><br> Agency Phone<br> </td><br> <td><br> <asp:TextBox ID="txtAgencyPhone" runat="server" Width="200px" CssClass="textFields"></asp:TextBox><br> </td><br> </tr><br> <tr><br> <td class="formLabel-RightAlign"><br> Phone<br> </td><br> <td><br> <asp:TextBox ID="txtPhone" runat="server" Width="200px" CssClass="textFields"></asp:TextBox><br> </td><br> </tr><br> <tr><br> <td class="formLabel-RightAlign"><br> Comment<br> </td><br> <td><br> <asp:TextBox ID="txtComment" runat="server" Rows="3" TextMode="MultiLine" CssClass="textFields"<br> Width="200px"></asp:TextBox><br> </td><br> </tr><br> <tr><br> <td><br> </td><br> <td><br> </td><br> </tr><br> </table><br> </td><br> <td width="33%" valign="top"><br> <table width="100%"><br> <tr><br> <td><br> <asp:Label runat="server" CssClass="formLabel-RightAlign" Text="Target"></asp:Label><br> </td><br> <td><br> <asp:Label runat="server" CssClass="formLabel-RightAlign" Text="Strengths"></asp:Label><br> </td><br> </tr><br> <tr><br> <td><br> <asp:CheckBox ID="ckDirector" runat="server" CssClass="formLabel-RightAlign" Text="Director" /><br> </td><br> <td rowspan="5" valign="top"><br> <telerik:RadListBox ID="lstTargetStrengths" runat="server" Height="110px" CssClass="textFields"<br> SelectionMode="Multiple" Skin="Outlook" Width="250px"><br> </telerik:RadListBox><br> </td><br> </tr><br> <tr><br> <td><br> <asp:CheckBox ID="ckProducer" runat="server" CssClass="formLabel-RightAlign" Text="Producer" /><br> </td><br> <td><br> </td><br> </tr><br> <tr><br> <td><br> <asp:CheckBox ID="ckWriter" runat="server" CssClass="formLabel-RightAlign" Text="Writer" /><br> </td><br> <td><br> </td><br> </tr><br> <tr><br> <td><br> <asp:CheckBox ID="ckTalentMale" runat="server" CssClass="formLabel-RightAlign" Text="Talent-Male" /><br> </td><br> <td><br> </td><br> </tr><br> <tr><br> <td><br> <asp:CheckBox ID="ckTalentFemale" runat="server" CssClass="formLabel-RightAlign"<br> Text="Talent-Female" /><br> </td><br> <td><br> </td><br> </tr><br> <tr><br> <td><br> </td><br> <td class="formLabel"><br> <asp:CheckBox ID="ckIsAvailable" runat="server" Text="Available" /> <br> <asp:CheckBox ID="ckInActive" runat="server" Text="Inactive" /><br> </td><br> </tr><br> <tr><br> <td><br> </td><br> <td><br> </td><br> </tr><br> </table><br> </td><br> <td width="33%" valign="top"><br> <table width="100%"><br> <tr><br> <td class="formLabel" colspan="2"><br> <table width="100%"><br> <tr><br> <td><br> Male/Female Talent Attributes<br> </td><br> <td align="right"><br> <asp:Button ID="btnSave" runat="server" OnClick="btnSaveTalent_Click" Text="Save"<br> ValidationGroup="valGroup1" /><br> <asp:Button ID="btnDelete" runat="server" OnClick="btnDeleteTalent_Click" Text="Delete" /><br> <asp:Button ID="btnResetTalent" runat="server" OnClick="btnResetTalent_Click" Text="Reset" /><br> <asp:ModalPopupExtender ID="ModalPopupExtender2" runat="server" BackgroundCssClass="modalBackground"<br> CancelControlID="ButtonCancel" DynamicServicePath="" Enabled="True" OkControlID="ButtonOk"<br> PopupControlID="panelDeleteTalentOuter" TargetControlID="btnDelete" /><br> <asp:ConfirmButtonExtender ID="ConfirmButtonExtender2" runat="server" ConfirmText=""<br> DisplayModalPopupID="ModalPopupExtender2" Enabled="True" TargetControlID="btnDelete" /><br> </td><br> </tr><br> </table><br> </td><br> </tr><br> <tr><br> <td class="formLabel-RightAlign"><br> Age Range:<br> </td><br> <td><br> <telerik:RadComboBox ID="cboAgeRanges" runat="server" EmptyMessage="Type to Search..."<br> MarkFirstMatch="True" Skin="WebBlue" Width="200px" ZIndex="100"><br> </telerik:RadComboBox><br> </td><br> </tr><br> <tr><br> <td class="formLabel-RightAlign"><br> Race:<br> </td><br> <td><br> <telerik:RadComboBox ID="cboRaces" runat="server" EmptyMessage="Type to Search..."<br> MarkFirstMatch="True" Skin="WebBlue" Width="200px" ZIndex="100"><br> </telerik:RadComboBox><br> </td><br> </tr><br> <tr><br> <td class="formLabel-RightAlign"><br> Type<br> </td><br> <td><br> <telerik:RadComboBox ID="cboTypes" runat="server" EmptyMessage="Type to Search..."<br> MarkFirstMatch="True" Skin="WebBlue" Width="200px" ZIndex="100"><br> </telerik:RadComboBox><br> </td><br> </tr><br> <tr><br> <td><br> </td><br> <td><br> </td><br> </tr><br> <tr><br> <td><br> </td><br> <td><br> </td><br> </tr><br> </table><br> </td><br> </tr><br> </table><br> <table width="100%" class="form" border="0"><br> <tr><br> <td class="formLabel" align="left"><br> Credits<br> <asp:ImageButton ID="lnkAddCredit0" runat="server" Enabled="false" ImageUrl="~/Images/Add.gif"<br> OnClick="lnkAddCredit_Click" /><br> </td><br> <td><br> <br> </td><br> </tr><br> <tr><br> <td colspan="3"><br> <telerik:RadGrid ID="radgridCredits" runat="server" AllowFilteringByColumn="True"<br> AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" CellSpacing="0"<br> GridLines="None" Height="280px" OnNeedDataSource="radgridCredits_NeedDataSource"<br> OnSelectedIndexChanged="radgridCredits_SelectedIndexChanged" PageSize="50"<br> ShowGroupPanel="True" Skin="WebBlue" Visible="False" Width="100%"><br> <ClientSettings AllowDragToGroup="True"><br> <Scrolling AllowScroll="True" ScrollHeight="375" UseStaticHeaders="True" /><br> </ClientSettings><br> <MasterTableView><br> <CommandItemSettings ExportToPdfText="Export to Pdf" /><br> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"><br> <HeaderStyle Width="20px" /><br> </RowIndicatorColumn><br> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"><br> <HeaderStyle Width="20px" /><br> </ExpandCollapseColumn><br> <Columns><br> <telerik:GridButtonColumn CommandName="Select" DataTextField="Show.Title" FilterControlAltText="Filter column2 column"<br> HeaderText="Show" SortExpression="Show.Title" UniqueName="column2"><br> <HeaderStyle Width="20%" /><br> <ItemStyle Width="20%" /><br> </telerik:GridButtonColumn><br> <telerik:GridBoundColumn DataField="Show.Medium.name" FilterControlAltText="Filter TalentColumn column"<br> FilterControlWidth="50px" HeaderText="Media" SortExpression="Show.Medium.name"<br> UniqueName="TalentColumn"><br> <HeaderStyle Width="9%" /><br> <ItemStyle VerticalAlign="Top" Width="9%" /><br> </telerik:GridBoundColumn><br> <telerik:GridBoundColumn DataField="Craft.name" FilterControlAltText="Filter column1 column"<br> FilterControlWidth="75px" HeaderText="Craft" SortExpression="Craft.name" UniqueName="column1"><br> <HeaderStyle Width="12%" /><br> <ItemStyle Width="12%" /><br> </telerik:GridBoundColumn><br> <telerik:GridBoundColumn DataField="Show.us_bor" DataFormatString="${C:0}" FilterControlAltText="Box Office"<br> FilterControlWidth="50px" HeaderText="US BO(US$)" SortExpression="Show.us_bor"<br> UniqueName="colBoxOffice"><br> <HeaderStyle Width="8%" /><br> <ItemStyle Width="8%" /><br> </telerik:GridBoundColumn><br> <telerik:GridBoundColumn DataField="Show.ProdHouse.name" FilterControlAltText="Filter column3 column"<br> HeaderText="Production House" SortExpression="Show.ProdHouse" UniqueName="column3"><br> <HeaderStyle Width="15%" /><br> <ItemStyle Width="15%" /><br> </telerik:GridBoundColumn><br> <telerik:GridBoundColumn DataField="comment" FilterControlAltText="Filter column4 column"<br> HeaderText="Comment" SortExpression="comment" UniqueName="column4"><br> <HeaderStyle Width="15%" /><br> <ItemStyle Width="15%" /><br> </telerik:GridBoundColumn><br> <telerik:GridBoundColumn DataField="Show.year" FilterControlAltText="Filter column5 column"<br> FilterControlWidth="40px" HeaderText="Year" SortExpression="Show.year" UniqueName="column5"><br> </telerik:GridBoundColumn><br> </Columns><br> <EditFormSettings><br> <EditColumn FilterControlAltText="Filter EditCommandColumn column"><br> </EditColumn><br> </EditFormSettings><br> </MasterTableView><br> <FilterMenu EnableImageSprites="False"><br> </FilterMenu><br> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"><br> </HeaderContextMenu><br> </telerik:RadGrid><br> </td><br> </tr><br> <tr><br> <td align="right" valign="top"><br> <br> </td><br> <td align="right" colspan="2" valign="top"><br> <br> </td><br> </tr><br> </table><br> <telerik:RadWindow ID="radWinAddCredit" runat="server" Modal="true" AutoSize="true"<br> Title="Add/Edit Credit" Visible="false" VisibleStatusbar="false" VisibleOnPageLoad="True" Skin="WebBlue"<br> Height="300px" ShowContentDuringLoad="False" Width="350px" Behaviors="Close"><br> <ContentTemplate><br> <table class="form" width="100%"><br> <tr><br> <td class="formLabel-RightAlign" align="left"><br> Craft<br> </td><br> <td><br> <telerik:RadComboBox ID="cboCrafts" Skin="WebBlue" Width="205px" ZIndex="5000" MarkFirstMatch="true"<br> runat="server"><br> </telerik:RadComboBox><br> </td><br> </tr><br> <tr><br> <td class="formLabel-RightAlign"><br> Title<br> </td><br> <td><br> <telerik:RadComboBox ID="cboShowTitles" Skin="WebBlue" ZIndex="5000" Width="205px" EnableAutomaticLoadOnDemand="true"<br> EmptyMessage="Type to Search..." MarkFirstMatch="true" runat="server" EnableLoadOnDemand="True"<br> ItemsPerRequest="100"><br> <WebServiceSettings Method="GetShowTitles" Path="../Admin/Controls/AdminService.asmx" /><br> </telerik:RadComboBox><br> </td><br> </tr><br> <tr><br> <td class="formLabel-RightAlign"><br> Comment<br> </td><br> <td><br> <asp:TextBox ID="txtCreditComment" CssClass="textFields" runat="server" Width="200px"></asp:TextBox><br> </td><br> </tr><br> <tr><br> <td align="right" colspan="2"><br> <asp:Button ID="btnAddCredit" runat="server" CssClass="textFields" OnClick="btnAddCredit_Click"<br> Text="Save" /><br> </td><br> </tr><br> </table><br> </ContentTemplate><br> </telerik:RadWindow><br> <asp:Panel ID="panelDeleteTalentOuter" runat="server" CssClass="DeleteConfirmationOuterWindow"<br> Style="display: none;"><br> <asp:Panel ID="panelDeleteTalent" runat="server" Width="200px" Height="75px" CssClass="DeleteConfirmWindow"><br> <table width="100%"><br> <tr><br> <td align="center"><br> Are you sure you want to Delete this Talent?<br> </td><br> </tr><br> <tr><br> <td align="center"><br> <asp:Button ID="ButtonOk" runat="server" Text="Ok" /><br> <asp:Button ID="ButtonCancel" runat="server" Text="Cancel" /><br> </td><br> </tr><br> </table><br> </asp:Panel><br> </asp:Panel><br> </ContentTemplate><br> </telerik:RadPanelItem><br> </Items><br> </telerik:RadPanelBar><br><br><br> <%--<div style="float: left; left: 0; width: 260px;">--%><br> <!--SEARCH PANEL--><br> <div class="panel"><br> <table class="searchForm" width="225"><br> <tr><br> <td class="searchSection" align="center"><br> Search Criteria<br> </td><br> </tr><br> <tr><br> <td class="searchSectionLabel"><br> Name<br> </td><br> </tr><br> <tr><br> <td><br> <asp:TextBox ID="txtTalentSearch" CssClass="textFields" runat="server" TabIndex="0"<br> Width="200px"></asp:TextBox><br> </td><br> </tr><br> <tr><br> <td class="searchSectionLabel"><br> Agent<br> </td><br> </tr><br> <tr><br> <td><br> <telerik:RadComboBox ID="cboAgentSearch" runat="server" EmptyMessage="Type to Search..."<br> EnableAutomaticLoadOnDemand="true" EnableVirtualScrolling="true" ItemsPerRequest="100"<br> MarkFirstMatch="True" Skin="WebBlue" Width="205px"><br> <WebServiceSettings Method="GetAgents" Path="Talent.aspx" /><br> </telerik:RadComboBox><br> </td><br> </tr><br> <tr><br> <td class="searchSectionLabel"><br> Agency<br> </td><br> </tr><br> <tr><br> <td><br> <telerik:RadComboBox ID="cboAgencySearch" runat="server" EmptyMessage="Type to Search..." <br> EnableVirtualScrolling="true" ItemsPerRequest="100" EnableAutomaticLoadOnDemand="true" <br> MarkFirstMatch="True" Skin="WebBlue" Width="205px"><br> <WebServiceSettings Method="GetAgencies" Path="Talent.aspx" /><br> </telerik:RadComboBox><br> </td><br> </tr><br> <tr><br> <td class="searchSectionLabel"><br> Credit<br> </td><br> </tr><br> <tr><br> <td><br> <asp:TextBox ID="txtCreditSearch" CssClass="textFields" runat="server" Width="200px"></asp:TextBox><br> </td><br> </tr><br> <tr><br> <td align="left" valign="top" class="searchSectionLabel"><br> Genre<br> </td><br> </tr><br> <tr><br> <td><br> <asp:ListBox ID="lstGenreSearch" CssClass="textFields" SelectionMode="Multiple" runat="server"<br> Width="200px"></asp:ListBox><br> </td><br> </tr><br> <tr><br> <td align="left" valign="top" class="searchSectionLabel"><br> Strength<br> </td><br> </tr><br> <tr><br> <td><br> <asp:ListBox ID="lstStrengthSearch" CssClass="textFields" SelectionMode="Multiple"<br> runat="server" Width="200px"></asp:ListBox><br> </td><br> </tr><br> <tr><br> <td align="left" valign="top" class="searchSectionLabel"><br> Target<br> </td><br> </tr><br> <tr><br> <td><br> <telerik:RadListBox ID="lstTargetSearch" Width="200px" Height="100px" runat="server"><br> </telerik:RadListBox><br> </td><br> </tr><br> <tr><br> <td class="searchSectionLabel"><br> Note<br> </td><br> </tr><br> <tr><br> <td><br> <asp:ListBox ID="lstNoteSearch" CssClass="textFields" runat="server" Width="200px"><br> <asp:ListItem Value="0">Select a Note</asp:ListItem><br> <asp:ListItem Value="1">Private</asp:ListItem><br> <asp:ListItem Value="2">Public</asp:ListItem><br> <asp:ListItem Value="3">System Administrator</asp:ListItem><br> <asp:ListItem Value="4">N/A</asp:ListItem><br> </asp:ListBox><br> </td><br> </tr><br> <tr><br> <td class="searchSectionLabel"><br> <asp:CheckBox ID="ckAvailableOnlySearch" runat="server" Text="Available Only" /><br> </td><br> </tr><br> <tr><br> <td class="searchSectionLabel"><br> <asp:CheckBox ID="ckIncludeInactiveSearch" runat="server" Text="Include Inactive" /><br> </td><br> </tr><br> <tr><br> <td align="right" class="searchSectionLabel"><br> <asp:Button ID="btnSearch" runat="server" Text="Search" OnClick="btnSearch_Click"<br> ForeColor="#3333FF" /><br> <asp:Button ID="btnReset" runat="server" Text="Reset" OnClick="btnReset_Click" ForeColor="#3333FF" /><br> </td><br> </tr><br> </table><br> </div><br> <a class="trigger" href="#">Search</a><br> </telerik:RadAjaxPanel><br> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" <br> Skin="WebBlue"><br> </telerik:RadAjaxLoadingPanel><br> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" <br> DefaultLoadingPanelID="RadAjaxLoadingPanel1"><br> <AjaxSettings><br> <telerik:AjaxSetting AjaxControlID="RadPanelBar1"><br> <UpdatedControls><br> <telerik:AjaxUpdatedControl ControlID="RadPanelBar1" <br> LoadingPanelID="RadAjaxLoadingPanel1" /><br> </UpdatedControls><br> </telerik:AjaxSetting><br> <telerik:AjaxSetting AjaxControlID="btnSearch"><br> <UpdatedControls><br> <telerik:AjaxUpdatedControl ControlID="RadPanelBar1" /><br> </UpdatedControls><br> </telerik:AjaxSetting><br> </AjaxSettings><br> </telerik:RadAjaxManager><br></asp:Content>