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

RadCombobox filtertring not working in IE9

2 Answers 88 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
Farrukh
Top achievements
Rank 1
Farrukh asked on 30 Nov 2011, 07:00 PM
I have Q1 2009 version currently problem is that In my application I am using multicolum, load on demand and filtering functionality in rad combobox now Microsoft lunched IE 9 and combobox is not working when I clicked on comparability mode its work but my page themes will distrube I want to fix radcombo box kindly help me thanks.

<telerik:RadComboBox ID="ddlProject" runat="server" Height="190px" Skin="Outlook"
                    DataValueField="Project_ID" AutoPostBack="true" Width="500px" AllowCustomText="True"
                    ShowToggleImage="True" EmptyMessage="Choose Project Name" ShowMoreResultsBox="true"
                    EnableLoadOnDemand="True" MarkFirstMatch="True" HighlightTemplatedItems="true"
                    OnItemsRequested="ddlProject_ItemsRequested" EnableVirtualScrolling="true">
                    <HeaderTemplate>
                        <table class="style1">
                            <tr>
                                <td width="50%">
                                    Customer Name
                                </td>
                                <td width="30%">
                                    Project Name
                                </td>
                            </tr>
                        </table>
                    </HeaderTemplate>
                    <ItemTemplate>
                        <table class="style1">
                            <tr>
                                <td width="50%">
                                    <%# DataBinder.Eval(Container.DataItem, "ModelCustomer.Customer_Name")%>
                                </td>
                                <td width="30%">
                                    <%# DataBinder.Eval(Container.DataItem, "Project_Name") %>
                                </td>
                            </tr>
                        </table>
                    </ItemTemplate>
                </telerik:RadComboBox>

2 Answers, 1 is accepted

Sort by
0
Accepted
Helen
Telerik team
answered on 01 Dec 2011, 06:07 PM
Hello Farrukh,

A possible solution is to force IE9 to open the page in Compatibility mode.
Another is to upgrade to the latest version, where the problem is fixed.

Kind regards,
Helen
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
0
Rebecca Campbell
Top achievements
Rank 1
answered on 10 Feb 2012, 06:16 PM
I had this same problem.  We also have an older version of Telerik (2010 Q1) and can't upgrade because it breaks our implementation of the scheduler.  Fortunately, we purchased the source code, so I was able find the JavaScript that was causing the problems and implement a simple fix.

All I did was change the definition of the JavaScript variable isIE8:

File:  Telerik.Web.UI\Common\Toolkit\Core.js

$telerik.isIE8 = $telerik.isIE && Sys.Browser.version > 7 && document.documentMode && document.documentMode > 7;

Previously, the variable was only set to true if the browser version was exactly 8.  This meant that any JavaScript that was in an "if($telerik.isIE8)" block would not execute for later browsers.  My change was to define $telerik.isIE8 as IE8 or later so that IE9 (and later versions) will be more likely to work.

Of course, this only helps if you have access to the source code and can recompile, but hopefully this will save someone a couple of hours.
Tags
ComboBox
Asked by
Farrukh
Top achievements
Rank 1
Answers by
Helen
Telerik team
Rebecca Campbell
Top achievements
Rank 1
Share this question
or