This is a migrated thread and some comments may be shown as answers.

Combobox 2.8.4 Div Class issue

1 Answer 96 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
Darryl Clark
Top achievements
Rank 1
Darryl Clark asked on 06 Dec 2012, 04:48 PM
Strange one here. I am using Combobox dll 2.8.4 (I know its old, its legacy stuff). On my Windows 2008 server here it works fine as expected. On a Windows 2003 server it misbehaves. We have narrowed it down to a class on the div created around the drop down being changed. On our 2K8 server the following line stays as is and all works well:

<div class="ComboBoxItem_Default" id="ctl00_cphBarCol_ddlFolder_Input" style="display:inline; white-space: nowrap;">

But on the client's 2003 server when the drop down is clicked in to it changes the class to "ComboBoxItemHover" and blows out the styling which results in us not being able to select anything in the drop down box.

<div class="ComboBoxItemHover_Default" id="cphBarCol_ddlFolder" style="display:inline; white-space: nowrap;">

I have attached two images. Dropdown_good.jpg shows the expected and correct behaviour. Dropdown_bad.jpg shows how the dropdown box turns out on 2k3 server.

How do I stop the js targeting the div? Please help before my head explodes.

1 Answer, 1 is accepted

Sort by
0
Kalina
Telerik team
answered on 11 Dec 2012, 12:34 PM
Hello Darryl Clark,

I am afraid that the ComboBox control that you use is form the RadControls for ASP.NET suite - this is an old suite that is not currently supported.

Please find more details about the RadControls for ASP.NET Product Support Lifecycle here.

Additionally the version of Windows Server (2003 or 2008) is not related to the way RadComboBox is displayed on your page.

You can check the Internet Explorer version installed on the server in order to detect under which browser the issue appears. Then you can try to force the page to render in another IE version mode.
 For example you can emulate IE7 with this meta tag:
<meta http-equiv="X-UA-Compatible" content="IE=7"/>


Or you can try to force IE8 with this meta tag:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

Please note that you have to add only one from the above meta tags on your page.

However, the best that you can do is simply to upgrade to RadControls for ASP.NET AJAX.

Regards,
Kalina
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
Tags
ComboBox
Asked by
Darryl Clark
Top achievements
Rank 1
Answers by
Kalina
Telerik team
Share this question
or