Combobox 2.8.4 Div Class issue

2 posts, 0 answers
  1. Darryl Clark
    Darryl Clark avatar
    6 posts
    Member since:
    Mar 2006

    Posted 06 Dec 2012 Link to this post

    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.
  2. Kalina
    Kalina avatar
    918 posts

    Posted 11 Dec 2012 Link to this post

    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.

    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.
Back to Top