

<a href="#test" shape="rect">test1<br /></a><a href="#test2" shape="rect">test2</a>test1<br /><a href="#test2" shape="rect" target="_blank">test2</a>
In the menu below, the Support Menu is double-column. When the vertical height of the screen is
reduced (not necessarily even reduced so far as to prevent the whole menu showing), the items in the
double-column menu disappear. They do not just disappear visually--nothing happens when you click where
they should be, either. Even if you make the screen bigger again, they do not reappear.
We are using the Q3 .NET 4 DLLs. We are in IE8, but I verified this also occurs in a current Chrome.
Any fix?
----------------------------------------------------------------
<%@ Page Language="C#" AutoEventWireup="false" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <style type="text/css"> .ItemWithWrap { white-space: normal; } </style></head><body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <div> <telerik:RadMenu ID="OasisMenu" runat="server" Flow="Horizontal" Skin="Office2010Silver" Width="100%" EnableAutoScroll="True"> <Items> <telerik:RadMenuItem Text="Home" ToolTip="Home" Value="" NavigateUrl="" /> <telerik:RadMenuItem Text="Overseas Posts" ToolTip="Overseas Posts" NavigateUrl="" /> <telerik:RadMenuItem Text="Personnel" ToolTip="Personnel" Value="" NavigateUrl=""> <Items> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Support Tables" ToolTip="Support Tables" Value="" NavigateUrl=""> <GroupSettings RepeatColumns="2" RepeatDirection="Vertical" Width="210" /> <Items> <telerik:RadMenuItem Text="Address Type" ToolTip="Address Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Agency" ToolTip="Agency" NavigateUrl="" /> <telerik:RadMenuItem Text="Approvers List" ToolTip="Approvers List" NavigateUrl="" /> <telerik:RadMenuItem Text="Authorization Status" ToolTip="Authorization Status" NavigateUrl="" /> <telerik:RadMenuItem Text="Budget Category" ToolTip="Budget Category" NavigateUrl="" /> <telerik:RadMenuItem Text="Building Type" ToolTip="Building Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Contract Type" ToolTip="Contract Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Country" ToolTip="Country" NavigateUrl="" /> <telerik:RadMenuItem Text="Funding Source Type" ToolTip="Funding Source Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Location Type" ToolTip="Location Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Object Class" ToolTip="Object Class" NavigateUrl="" /> <telerik:RadMenuItem Text="Ownership Type" ToolTip="Ownership Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Personal Travel Type" ToolTip="Personal Travel Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Post Communication Type" ToolTip="Post Communication Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Post Office Standards" ToolTip="Post Office Standards" NavigateUrl="" /> <telerik:RadMenuItem Text="Post Type" ToolTip="Post Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Region" ToolTip="Region" NavigateUrl="" /> <telerik:RadMenuItem Text="Relationship Type" ToolTip="Relationship Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Residence Assign Type" ToolTip="Residence Assign Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Residence Feature Type" ToolTip="Residence Feature Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Room Type" ToolTip="Room Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Shipping Vendor" ToolTip="Shipping Vendor" NavigateUrl="" /> <telerik:RadMenuItem Text="Storage Vendor" ToolTip="Storage Vendor" NavigateUrl="" /> <telerik:RadMenuItem Text="Title Type" ToolTip="Title Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Vehicle Acquisition Location" ToolTip="Vehicle Acquisition Location" NavigateUrl="" /> <telerik:RadMenuItem Text="Vehicle Color Type" ToolTip="Vehicle Color Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Vehicle Condition" ToolTip="Vehicle Condition" NavigateUrl="" /> <telerik:RadMenuItem Text="Vehicle Disposal Method" ToolTip="Vehicle Disposal Method" NavigateUrl="" /> <telerik:RadMenuItem Text="Vehicle Fuel Type" ToolTip="Vehicle Fuel Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Vehicle Make Type" ToolTip="Vehicle Make Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Vehicle Model Type" ToolTip="Vehicle Model Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Vehicle Style Type" ToolTip="Vehicle Style Type" NavigateUrl="" /> <telerik:RadMenuItem Text="Web Keyword" ToolTip="Web Keyword" NavigateUrl="" /> <telerik:RadMenuItem IsSeparator="true" /> <telerik:RadMenuItem Text="Vehicle Size, Composition, and Annual Cost" ToolTip="Vehicle Size, Composition, and Annual Cost" NavigateUrl="" CssClass="ItemWithWrap" /> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Reports" ToolTip="Reports" Value="" NavigateUrl=""> <GroupSettings Width="280" /> <Items> <telerik:RadMenuItem Text="Home-Cell Phone Contact List" ToolTip="Home-Cell Phone Contact List" NavigateUrl="" /> <telerik:RadMenuItem Text="FAS Available Pool" ToolTip="FAS Available Pool" NavigateUrl="" /> <telerik:RadMenuItem Text="FAS – Employee Promotion" ToolTip="FAS – Employee Promotion" NavigateUrl="" /> <telerik:RadMenuItem Text="FAS – Foreign Service Report" ToolTip="FAS – Foreign Service Report" NavigateUrl="" /> <telerik:RadMenuItem Text="Projected Vacancies" ToolTip="Projected Vacancies" NavigateUrl="" /> <telerik:RadMenuItem Text="Vehicle/Fleet Master" ToolTip="Vehicle/Fleet Master" NavigateUrl="" /> <telerik:RadMenuItem Text="Vehicle/Size, Composition and Annual Cost" ToolTip="Vehicle/Size, Composition and Annual Cost" NavigateUrl="" /> <telerik:RadMenuItem Text="Financial Plan Post Summary" ToolTip="Financial Plan Post Summary" NavigateUrl="" /> <telerik:RadMenuItem Text="OASIS Summary" ToolTip="OASIS Summary" NavigateUrl="" /> <telerik:RadMenuItem Text="Overseas Assignments" ToolTip="Overseas Assignments" NavigateUrl="" /> <telerik:RadMenuItem Text="Download Data for CRM" ToolTip="Download Data for CRM" NavigateUrl="" /> <telerik:RadMenuItem Text="Overseas Staffing Roster" ToolTip="Overseas Staffing Roster" NavigateUrl="" /> <telerik:RadMenuItem Text="FTSS Communications" ToolTip="FTSS Communications" NavigateUrl="" /> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Help" ToolTip="Help" Value="" NavigateUrl=""> <Items> <telerik:RadMenuItem Text="About" ToolTip="About" Value="" NavigateUrl="" /> <telerik:RadMenuItem Text="Samples" ToolTip="Samples"> <Items> <telerik:RadMenuItem Text="Dropdowns Sample" ToolTip="Dropdowns Sample" Value="" NavigateUrl="" /> <telerik:RadMenuItem Text="Data Access Sample" ToolTip="Data Access Sample" Value="" NavigateUrl="" /> <telerik:RadMenuItem Text="JQuery Sample" ToolTip="JQuery Sample" Value="" NavigateUrl="" /> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Tests" ToolTip="Tests"> <Items> <telerik:RadMenuItem Text="Test Report - Posts" ToolTip="Test Report - Posts" NavigateUrl="" /> <telerik:RadMenuItem Text="Test RadGrid" ToolTip="Test RadGrid" NavigateUrl="" /> </Items> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> </Items> </telerik:RadMenu> </div> </form></body></html>I currently have a page that dynamically loads a user control when a button click is executed. The user control is placed on the page and loaded within a radajaxpanel. I need to run a javascript function at the completion of the user control being loaded that accesses controls within that user control. I have tried a few different ways to get this to happen, but I am unable to get it to work.
What does work is when I remove the radajaxpanel and then at the bottom of the ascx page I include the javascript function that I want to run followed by window.onload = functionToRun, but then I get the page reload etc.
I have tried to register the script at prerender, and also tried the following in the Page_PreRender of the user control to run the desired function:
System.Web.UI.
Page page = (System.Web.UI.Page)this.Page;
MasterPage mp1 = (MasterPage)page.Master;
RadAjaxManager ajm = mp1.FindControl("RadAjaxManager1") as RadAjaxManager;
string script = String.Format("functionToRun();");
ajm.ResponseScripts.Add(script);
It finds the objects it needs within the codebehind, but then cannot find the functionToRun when it is time to run the client side function.
Is there a post or article that describes the best way to run a client side function once a dynamically loaded user control has finished loading within a RadAjaxPanel?
Thank you,
Aaron
Hi,
I'm getting the "A generic error occurred in GDI+" error message while using the following code:
using (System.Drawing.Image originalImage = System.Drawing.Image.FromStream(upload.UploadedFiles[0].InputStream)) { //Create empty bitmap image of original size Bitmap tempBmp = new Bitmap(originalImage.Width, originalImage.Height); Graphics g = Graphics.FromImage(tempBmp); //draw the original image on tempBmp g.DrawImage(originalImage, 0, 0, originalImage.Width, originalImage.Height); //dispose originalImage and Graphics so the file is now free g.Dispose(); originalImage.Dispose(); Response.ContentType = "image/jpeg"; //Save the image file to original location tempBmp.Save(Server.MapPath("~Products/General/Imgs/Menus/" + parentSysName + "/" + productID.ToString() + "_" + upload.UploadedFiles[0].FileName), System.Drawing.Imaging.ImageFormat.Jpeg); }
Can you please help me how to solve this problem?
By the way, I looked on the internet, but I didn't found anything.
Regards,
Bader
[WebMethod] public RadComboBoxData GetAltIdId(RadComboBoxContext context) { string sql = "SELECT ALTID, ID FROM PEOPLE WHERE ID LIKE @text + '%'"; SqlDataAdapter adapter = new SqlDataAdapter(sql, ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString); DataTable data = new DataTable(); adapter.SelectCommand.Parameters.AddWithValue("@text", context.Text); adapter.Fill(data); List<RadComboBoxItemData> result = new List<RadComboBoxItemData>(context.NumberOfItems); RadComboBoxData comboData = new RadComboBoxData(); try { int itemsPerRequest = 10; int itemOffset = context.NumberOfItems; int endOffset = itemOffset + itemsPerRequest; if (endOffset > data.Rows.Count) { endOffset = data.Rows.Count; } if (endOffset == data.Rows.Count) { comboData.EndOfItems = true; } else { comboData.EndOfItems = false; } result = new List<RadComboBoxItemData>(endOffset - itemOffset); for (int i = itemOffset; i < endOffset; i++) { RadComboBoxItemData itemData = new RadComboBoxItemData(); itemData.Text = data.Rows[i]["ID"].ToString(); itemData.Value = data.Rows[i]["ALTID"].ToString(); result.Add(itemData); } if (data.Rows.Count > 0) { comboData.Message = String.Format("Items <b>1</b>-<b>{0}</b> out of <b>{1}</b>", endOffset.ToString(), data.Rows.Count.ToString()); } else { comboData.Message = "No matches"; } } catch (Exception e) { //comboData.Message = e.Message; } comboData.Items = result.ToArray(); return comboData; }}-----------------------------------------------<script type="text/javascript"> function OnClientItemsRequesting(sender, eventArgs) { var context = eventArgs.get_context(); context["FilterString"] = eventArgs.get_text(); }</script><telerik:RadComboBox runat="server" ID="RadComboBox1" OnSelectedIndexChanged="RadComboBox1_SelectedIndexChanged" OnClientItemsRequesting="OnClientItemsRequesting" EnableLoadOnDemand="true" ItemsPerRequest="10" ShowMoreResultsBox="True" EnableVirtualScrolling="True" Filter="Contains" EmptyMessage="Enter A#" AppendDataBoundItems="true" AutoPostBack="true"> <WebServiceSettings Method="GetAltIdId" Path="../PeopleSearch.asmx" /></telerik:RadComboBox>-------------------------------- protected void RadComboBox1_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { string url = Path.GetFileName(Request.Path); url += "?HNUMBER=" + RadComboBox1.SelectedValue.ToString(); Response.Redirect(url); }"{0:dd-MMM-yyyy}".
Please suggest a solution.We are using a class file for this which is like your Demo File (CustomFilteringColumn.cs)