or
' Try to execute below code at web user control page load or another location at
' the vb.net asp.net 3.5 code
' I encounter the script error combo is null' str1 of type StringBuilder str1.Append("var combo = $find('" & RadComboBox1.ClientID & "');")str1.Append("combo.disable();")ScriptManager.RegisterStartupScript(Me.Page, Me.Page.GetType(), "key1", str1.ToString(), True)Posted 1 minute ago (permalink)
var grid = $('[id$=GridProducts]')[0]; in the Masterpage javscript since Masterpages changes the ID of the grid and it becomes something like ct100_Masterpagecontent_productGrid.ON MASTER PAGE JAVASCRIPT: <script type="text/javascript"> function showFilterItem(grid) { //This finds the grid object but I cannot access get_masterTableView() functions var grid = $('[id$=GridProducts]')[0]; //Throws error Object reference not found??? grid.get_masterTableView().showFilterItem(); } function hideFilterItem(grid) { //Throws error cant find get_masterTableView() ?? grid.get_masterTableView().hideFilterItem(); } </script> CONTENT PAGE HTML <div style="text-align:center"> <br /> Show Filters:<input id="rad1" type="radio" name="showHideGroup" checked="checked" onclick="showFilterItem()" /><label for="rad1">Yes</label> <input id="rad2" type="radio" name="showHideGroup" onclick="hideFilterItem()" /><label for="rad2">No</label> </div> <telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True" AllowPaging="True" PageSize="5" ShowFooter="True" AllowSorting="True" AutoGenerateColumns="False" CellSpacing="0" GridLines="Both" ondeletecommand="RadGrid1_DeleteCommand" onneeddatasource="RadGrid1_NeedDataSource" onupdatecommand="RadGrid1_UpdateCommand" oninsertcommand="RadGrid1_InsertCommand" onitemcreated="RadGrid1_ItemCreated" onitemdatabound="RadGrid1_ItemDataBound" Skin="Office2007" onitemcommand="RadGrid1_ItemCommand">var grid = $('[id$=GridProducts]')[0]; in the Masterpage javscript since Masterpages changes the ID of the grid and it becomes something like ct100_Masterpagecontent_productGrid.ON MASTER PAGE JAVASCRIPT: <script type="text/javascript"> function showFilterItem(grid) { //This finds the grid object but I cannot access get_masterTableView() functions var grid = $('[id$=GridProducts]')[0]; //Throws error Object reference not found??? grid.get_masterTableView().showFilterItem(); } function hideFilterItem(grid) { //Throws error cant find get_masterTableView() ?? grid.get_masterTableView().hideFilterItem(); } </script> CONTENT PAGE HTML <div style="text-align:center"> <br /> Show Filters:<input id="rad1" type="radio" name="showHideGroup" checked="checked" onclick="showFilterItem()" /><label for="rad1">Yes</label> <input id="rad2" type="radio" name="showHideGroup" onclick="hideFilterItem()" /><label for="rad2">No</label> </div><style type="text/css"> .rgExpand, .rgCollapse { display: none !important; } /*remove group splitter column padding*/ .rgGroupCol { padding-left: 0 !important; padding-right: 0 !important; } </style> <br /> <div style="width: 100%; text-align: center;"> <table border="0" cellspacing="0" class="calendar" style="margin-left: auto; margin-right: auto; width: 980px; table-layout: fixed; border-style: none; text-align: left"> <tr> <td colspan="8"> <br /> </td> </tr> <tr> <th colspan="8" style="height: 23px; text-align: left; background: gray; width: 980px"> <table width="980px"> <tr> <td style="color: #000000; font-size: 10pt; width: 100px"> User Calendar </td> <td style="width: 200px"> </td> <td style="width: 650px"> <asp:Label ID="DateLabel" runat="server" ForeColor="White"></asp:Label> </td> </tr> </table> </th> </tr> <tr style="background-color: #a7a7a9;"> <td colspan="8"> <table width="980px"> <tr> <td style="color: Black; text-align: right"> Date Range </td> <td style="text-align: left;"> <table > <tr> <td> </td> <td> </td> <td> </td> <td> </td> </tr> </table> </td> <td style="color: Black; text-align: right"> Activity Type </td> <td style="text-align: left"> </td> <td style="color: Black; text-align: right"> Status </td> <td style="text-align: left"> </td> <td style="color: Black; text-align: right"> Participant Level </td> <td> </td> </tr> </table> </td> </tr> <tr > <td colspan="8" style="text-align: left; vertical-align: middle; font-size: 11pt"> <telerik:RadGrid ID="RadGridCalendar" runat="server" GridLines="None" AllowPaging="true" PageSize="20" AllowFilteringByColumn="true" Width="980px" ShowHeader="true" OnColumnCreated="RadGridCalendar_ColumnCreated" OnItemCreated="RadGridCalendar_ItemCreated" OnItemDataBound="RadGridCalendar_ItemDataBound" OnPreRender="RadGridCalendar_PreRender" AutoGenerateColumns="False" EnableLinqExpressions="false" ShowGroupPanel="false" OnItemCommand="RadGridCalendar_ItemCommand" AllowSorting="true" AllowCustomPaging="false" OnNeedDataSource="RadGridCalendar_NeedDataSource"> <ClientSettings Resizing-AllowColumnResize="true"> <ClientEvents OnGridCreated="GridCreated" /> <Scrolling AllowScroll="true" UseStaticHeaders="true" ScrollHeight="450px" /> </ClientSettings> <MasterTableView TableLayout="Fixed" HierarchyDefaultExpanded="true" ClientDataKeyNames="ActivityID" Width="100%" CommandItemDisplay="Top" DataKeyNames="ActivityID"> <GroupByExpressions> <telerik:GridGroupByExpression> <SelectFields> <telerik:GridGroupByField FieldName="ToDoType" HeaderText=" " HeaderValueSeparator="" FormatString="{0}" SortOrder="Ascending"></telerik:GridGroupByField> </SelectFields> <GroupByFields> <telerik:GridGroupByField FieldName="ToDoType"></telerik:GridGroupByField> </GroupByFields> </telerik:GridGroupByExpression> <telerik:GridGroupByExpression> <SelectFields> <telerik:GridGroupByField FieldName="ActivityDate"></telerik:GridGroupByField> </SelectFields> <GroupByFields> <telerik:GridGroupByField FieldName="Date" FormatString="{0:d}" SortOrder="Descending"> </telerik:GridGroupByField> <telerik:GridGroupByField FieldName="ActivityDate" FormatString="{0:D}" SortOrder="None"> </telerik:GridGroupByField> </GroupByFields> </telerik:GridGroupByExpression> </GroupByExpressions> <Columns> <telerik:GridTemplateColumn UniqueName="DateColumn" HeaderText="Date"> <ItemStyle Width="60px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="60px" HorizontalAlign="Center" /> <ItemTemplate> <div> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="TimeColumn" HeaderText="Time"> <ItemStyle Width="110px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="110px" HorizontalAlign="Center" /> <ItemTemplate> <div> <%# DataBinder.Eval(Container.DataItem, "StartTime") %> <asp:Label ID="Label1" runat="server" Visible='<%# !Convert.IsDBNull(Eval("EndTime")) %>'>-</asp:Label> <%# DataBinder.Eval(Container.DataItem, "EndTime") %> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Subject" HeaderText="Subject"> <ItemStyle BorderStyle="None" Width="200px"></ItemStyle> <HeaderStyle Width="200px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelSubject" runat="server" CssClass="label" Width="1px" Visible="false"><%# Eval("Subject")%></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Location" HeaderText="Location"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelLocation" runat="server" Text='<%# Eval("Location")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="DueDate" HeaderText="Due Date"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelDueDate" runat="server" Text='<%# Eval("DueDate")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Contact" HeaderText="Contact"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelContact" runat="server" Text='<%# Eval("Contact")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Description" HeaderText="Description"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelDescription" runat="server" Text='<%# Eval("Description")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="ActivityStatus" HeaderText="Status" Visible="false" DataField="ActivityStatus" AllowFiltering="true"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelStatus" runat="server" Text='<%# Eval("ActivityStatus")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="ActivityType" HeaderText="Type" Visible="false" AllowFiltering="true" DataField="ActivityType"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelType" runat="server" Text='<%# Eval("ActivityType")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="ActivitySubType" HeaderText="Sub-Type" Visible="false"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelSubType" runat="server" Text='<%# Eval("ActivitySubType")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Keywords" HeaderText="Keywords" Visible="false"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelKeyword" runat="server" Text='<%# Eval("Keyword")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Priority" HeaderText="Priority" Visible="false"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelPriority" runat="server" Text='<%# Eval("Priority")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Company" HeaderText="Company" Visible="false"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelEmployer" runat="server" Text='<%# Eval("Employer")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Phone" HeaderText="Phone" Visible="false"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelPhone" runat="server" Text='<%# Eval("Phone")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Participants" HeaderText="Participants"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelParticipants" runat="server" Text='<%# Eval("Participants")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="TimeSpent" HeaderText="TimeSpent" Visible="false"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelTimeSpent" runat="server" Text='<%# Eval("TimeSpent")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="PercentComplete" HeaderText="% Complete" Visible="false"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelPercentComplete" runat="server" Text='<%# Eval("PercentComplete")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="SmartPadNote" HeaderText="Latest SmartPad Note" Visible="false"> <ItemStyle Width="100px" BorderStyle="None"></ItemStyle> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemTemplate> <div> <asp:Label ID="LabelSmartPadNote" runat="server" Text='<%# Eval("LatestSmartPadNote")%>'></asp:Label> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="ActivityID" Visible="false" UniqueName="ActivityID"> </telerik:GridBoundColumn> <telerik:GridDateTimeColumn DataField="Date" AllowFiltering="true" Visible="false" DataFormatString="{0:MM/dd/yyyy}" UniqueName="Date"> </telerik:GridDateTimeColumn> <%-- <telerik:GridBoundColumn DataField="ActivityStatus" AllowFiltering="true" Visible="false" UniqueName="Status"> </telerik:GridBoundColumn>--%> <telerik:GridBoundColumn DataField="ActivityParticipant" AllowFiltering="true" Visible="false" UniqueName="ActivityParticipant"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ActivityParticipantPrimary" AllowFiltering="true" Visible="false" UniqueName="ActivityParticipantPrimary"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="PrimaryParticipant" Visible="false" UniqueName="PrimaryParticipant"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ActivityParticipantCreatedBy" Visible="false" UniqueName="CreatedBy"> </telerik:GridBoundColumn> </Columns> <HeaderStyle Width="125px" /> <CommandItemTemplate> <asp:ImageButton ID="ImageButtonAdd" runat="server" ImageUrl="~/App_Themes/MLightning/Layout/plus-icon.png" AlternateText="Add" PostBackUrl="~/Calendar/CalendarActivityAddSettings.aspx" /> <asp:LinkButton ID="LinkButtonExport" runat="server" CommandName="ExportToPdf" CausesValidation="false"> <img style="border:0px;vertical-align:middle;" alt="" src="../App_Themes/MLightning/Layout/Reader.gif" /> <span class="printTop" > Export</span> </asp:LinkButton> </CommandItemTemplate> <PagerStyle Position="TopAndBottom" PrevPageText="Prev" NextPageText="Next" Mode="NextPrev" /> </MasterTableView> </telerik:RadGrid> </td> </tr> <tr style="width: 980px"> <td colspan="8" align="center"> <br /> <asp:Button ID="btnCancel" runat="server" OnClientClick="location.href='../Lookup.aspx';return false;" Text="Cancel" /> </td> </tr> </table> </div>I have a https site, use radwindow to open another window on the same https site.
On the main window I have the below code.
function Sel_OnClientClose(sender, eventArgs) { top.location.href = top.location.href; } <telerik:RadWindowManager ID="radWindowManager" runat="server" IconUrl="/img/radwindowicon.gif" Style="z-index: 7001"> <Windows> <telerik:RadWindow ID="wndSelectAccount" runat="server" Modal="true" KeepInScreenBounds="true" height="450px" Width="700px" Animation="Fade" AutoSizeBehaviors="Default" ShowContentDuringLoad="true" VisibleStatusbar="false" NavigateUrl="/SelectAccount.aspx" OnClientClose="Sel_OnClientClose" /> </Windows> </telerik:RadWindowManager>