I have a RadPanelBar that contains two RadPanelItems. In Internet Explorer 8 the PanelItems expand and collapsed as expected. In Firefox, however, the page posts back and the PanelBar's ItemClick event fires, but the PanelItems do not expand.
Has anyone run into this before? Here is the code for the RadPanelBar:
<telerik:RadPanelBar ID="SearchPanelBar" Runat="server" |
ExpandMode="FullExpandedItem" Width="100%" CausesValidation="False" |
OnItemClick="SearchPanelBar_ItemClick"> |
<Items> |
<telerik:RadPanelItem Value="TopDateSearchPanelItem" runat="server" Text="Search Work Orders By Date" Width="100%" Expanded="true"> |
<Items> |
<telerik:RadPanelItem Value="DateSearchPanelItem"> |
<ItemTemplate> |
<asp:Panel ID="pnlDateRange" runat="server" Direction="LeftToRight" HorizontalAlign="Left" Width="100%" Wrap="False"> |
<table> |
<tr> |
<td> |
<asp:Label ID="lblStartDate" runat="server" Text="Install Start Date" CssClass="dateLabel"></asp:Label> |
</td> |
<td> |
<telerik:RadDatePicker ID="InstallStartDate" Runat="server" AutoPostBack="false" |
Culture="English (United States)" |
onselecteddatechanged="InstallStartDate_SelectedDateChanged" |
Width="150px"> |
<Calendar ID="Calendar1" |
runat="server" |
UseColumnHeadersAsSelectors="False" |
UseRowHeadersAsSelectors="False" |
ViewSelectorText="x"> |
</Calendar> |
<DatePopupButton HoverImageUrl="" ImageUrl="" /> |
<DateInput ID="DateInput1" |
runat="server" |
AutoPostBack="True" |
CausesValidation="false" |
DateFormat="M/d/yyyy" |
DisplayDateFormat="M/d/yyyy"> |
</DateInput> |
</telerik:RadDatePicker> |
</td> |
<td style="width:5px;"> </td> |
<td> |
<asp:Label ID="lblEndDate" runat="server" Text="Install End Date" CssClass="dateLabel"></asp:Label> |
</td> |
<td> |
<telerik:RadDatePicker ID="InstallEndDate" Runat="server" |
Culture="English (United States)" Width="150px"> |
<Calendar ID="Calendar2" |
runat="server" |
UseColumnHeadersAsSelectors="False" |
UseRowHeadersAsSelectors="False" |
ViewSelectorText="x"> |
</Calendar> |
<DatePopupButton HoverImageUrl="" ImageUrl="" /> |
<DateInput ID="DateInput2" |
runat="server" |
DateFormat="M/d/yyyy" |
CausesValidation="false" |
DisplayDateFormat="M/d/yyyy"> |
</DateInput> |
</telerik:RadDatePicker> |
</td> |
<td style="text-align:left;"> |
<asp:Button ID="btnSearchDateRange" runat="server" onclick="SearchDateRange_Click" |
Text="GO" CssClass="searchBtnRight" /> |
</td> |
<%--AJAX Loading Panel Settings--%> |
<td style="vertical-align:top;"> |
<telerik:RadAjaxLoadingPanel id="LoadingPanel1" runat="server" IsSticky="true" Transparency="1" style="position:absolute;"> |
<asp:Image id="Image1" runat="server" ImageUrl="Images/loading7.gif" ImageAlign="Bottom"></asp:Image> |
</telerik:RadAjaxLoadingPanel> |
<%--Control Validator Settings--%> |
<%-- <asp:RequiredFieldValidator ID="StartDateValidator" ControlToValidate="InstallStartDate" Enabled="true" |
ErrorMessage="The Start Date is required<br />" runat="server" Display="None" ></asp:RequiredFieldValidator> |
<asp:RequiredFieldValidator ID="EndDateValidator" ControlToValidate="InstallEndDate" Enabled="true" |
ErrorMessage="The End Date is required<br />" runat="server" Display="None" ></asp:RequiredFieldValidator> |
<asp:CompareValidator ID="dateCompareValidator" runat="server" Display="None" ControlToValidate="InstallEndDate" ControlToCompare="InstallStartDate" Operator="GreaterThanEqual" Type="Date" Enabled="true" |
ErrorMessage="The End Date must be after the Start Date.<br />"> |
</asp:CompareValidator> |
<asp:ValidationSummary id="validationSummary" DisplayMode="BulletList" runat="server"/> --%> |
</td> |
</tr> |
</table> |
</asp:Panel> |
</ItemTemplate> |
</telerik:RadPanelItem> |
</Items> |
</telerik:RadPanelItem> |
<telerik:RadPanelItem Value="TopNumberSearchPanelItem" runat="server" Text="Search WorkOrders By Number" Width="100%"> |
<Items> |
<telerik:RadPanelItem Value="NumberSearchPanelItem"> |
<ItemTemplate> |
<table> |
<tr> |
<td> |
<asp:Label ID="lblSearch" runat="server" Text="Enter Search Value" CssClass="dateLabel"></asp:Label> |
</td> |
<td> |
<asp:TextBox ID="txtSearchValue" runat="server" Visible="true"></asp:TextBox> |
</td> |
<td style="width:5px;"> |
<telerik:RadComboBox ID="SearchType" Runat="server"> |
<Items> |
<telerik:RadComboBoxItem runat="server" Text="R00 Number" Value="ReceiverNumber" /> |
<telerik:RadComboBoxItem runat="server" Text="Serial Number" Value="SerialNumber" /> |
<telerik:RadComboBoxItem runat="server" Text="Account Number" Value="AccountNumber" /> |
<telerik:RadComboBoxItem runat="server" Text="Job Number" Value="JobNumber" /> |
</Items> |
</telerik:RadComboBox> |
</td> |
<td style="text-align:left;"> |
<asp:Button ID="btnSearchNumber" runat="server" onclick="SearchNumber_Click" |
Text="GO" CssClass="searchBtnRight" /> |
</td> |
<%--AJAX Loading Panel Settings--%> |
<td style="vertical-align:top;"> |
<telerik:RadAjaxLoadingPanel id="LoadingPanel2" runat="server" IsSticky="true" Transparency="1" style="position:absolute;"> |
<asp:Image id="Image1" runat="server" ImageUrl="Images/loading7.gif" ImageAlign="Bottom"></asp:Image> |
</telerik:RadAjaxLoadingPanel> |
</tr> |
</table> |
</ItemTemplate> |
</telerik:RadPanelItem> |
</Items> |
</telerik:RadPanelItem> |
</Items> |
</telerik:RadPanelBar> |