I've written an application using Q3 2008 controls. The application runs correctly in IE7 and Firefox, however a problem occurs using IE6.
I am using a radcombobox with a listbox below to allow items to be searched for and added to the listbox. When a search is carried out after an initial search, the dropdown menu is partly hidden behind the listbox:
e.g.
http://i41.tinypic.com/14c8eog.jpg
I've created a small demo to recreate the problem. To replicate, type a search, and type "test" for the 2nd:
I am using a radcombobox with a listbox below to allow items to be searched for and added to the listbox. When a search is carried out after an initial search, the dropdown menu is partly hidden behind the listbox:
e.g.
http://i41.tinypic.com/14c8eog.jpg
I've created a small demo to recreate the problem. To replicate, type a search, and type "test" for the 2nd:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Test.aspx.cs" Inherits="TestApp.WebApplication.Test" %> |
<!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>Untitled Page</title> |
</head> |
<body> |
<form id="form1" runat="server"> |
<div> |
<telerik:RadScriptManager ID="RadScriptManager1" Runat="server"> |
</telerik:RadScriptManager> |
<telerik:RadComboBox ID="EmployeeSearchRadComboBox" Runat="server" |
AllowCustomText="True" EnableLoadOnDemand="True" ShowToggleImage="False" |
onitemsrequested="EmployeeSearchRadComboBox_ItemsRequested" |
ShowDropDownOnTextboxClick="False" Skin="Gray" Width="167px" TabIndex="1" AppendDataBoundItems="True"> |
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
</telerik:RadComboBox> |
</div> |
<asp:ListBox ID="EmployeeListBox" runat="server" SelectionMode="Multiple" |
EnableViewState="False" CssClass="EmployeeListBox" Rows="10" TabIndex="2" Width="167px"></asp:ListBox> |
</form> |
</body> |
</html> |
namespace TestApp.WebApplication |
{ |
public partial class Test : System.Web.UI.Page |
{ |
DataTable employeeInfo; |
protected void Page_Load(object sender, EventArgs e) |
{ |
EmployeeSearchRadComboBox.Items.Add(new RadComboBoxItem("test1", "1")); |
EmployeeSearchRadComboBox.Items.Add(new RadComboBoxItem("test2", "2")); |
EmployeeSearchRadComboBox.Items.Add(new RadComboBoxItem("test3", "3")); |
EmployeeSearchRadComboBox.Items.Add(new RadComboBoxItem("test4", "4")); |
DataSet ds = new DataSet(); |
employeeInfo = ds.Tables.Add(); |
employeeInfo.Columns.Add("Name", Type.GetType("System.String")); |
employeeInfo.Columns.Add("ID", Type.GetType("System.String")); |
employeeInfo.Rows.Add("test5", "5"); |
employeeInfo.Rows.Add("test6", "6"); |
employeeInfo.Rows.Add("test7", "7"); |
employeeInfo.Rows.Add("test8", "8"); |
employeeInfo.Rows.Add("test9", "9"); |
employeeInfo.Rows.Add("test10", "10"); |
} |
protected void EmployeeSearchRadComboBox_ItemsRequested(object o, Telerik.Web.UI.RadComboBoxItemsRequestedEventArgs e) |
{ |
if (e.Text.Equals("test")) |
{ |
EmployeeSearchRadComboBox.DataSource = employeeInfo; |
EmployeeSearchRadComboBox.DataTextField = "Name"; |
EmployeeSearchRadComboBox.DataValueField = "ID"; |
EmployeeSearchRadComboBox.DataBind(); |
} |
} |
} |
} |