I have a RadGrid with the default setting of GroupLoadMode="Server". When I click on a group, it collapses, but when I click on it again, it will not expand. Am I missing some setting?
<telerik:RadGrid ID="rgContacts" runat="server" |
AllowSorting="True" |
AllowFilteringByColumn="True" |
AllowPaging="True" |
EnableEmbeddedSkins="False" |
EnableViewState="false" |
GridLines="None" |
PageSize="20" |
Skin="IBMS" |
ShowGroupPanel="True" |
onprerender="rgContacts_PreRender" |
oncolumncreated="rgContacts_ColumnCreated" |
onitemdatabound="rgContacts_ItemDataBound" |
OnItemCreated="rgContacts_ItemCreated" |
OnNeedDataSource="rgContacts_NeedDataSource" |
> |
<GroupingSettings CaseSensitive="false" ShowUnGroupButton="true" /> |
<ClientSettings |
ReorderColumnsOnClient="True" |
AllowDragToGroup="True" |
AllowColumnsReorder="True" |
> |
<Scrolling |
AllowScroll="True" |
UseStaticHeaders="True" |
FrozenColumnsCount="1" |
EnableVirtualScrollPaging="false"> |
</Scrolling> |
<Resizing |
AllowRowResize="False" |
AllowColumnResize="True"> |
</Resizing> |
</ClientSettings> |
<HeaderContextMenu EnableEmbeddedSkins="False"></HeaderContextMenu> |
<MasterTableView AllowMultiColumnSorting="true" CommandItemDisplay="Top" AutoGenerateColumns="false" GroupLoadMode="Server"> |
<CommandItemTemplate> |
<div style="padding: 2px 2px;"> |
<table width="100%"> |
<tr> |
<td> |
<uc1:wucToolbarSave ID="wucToolbarSave" runat="server" |
OnToolbarSaveClick="ToolbarSave_Click" DisplayToolbar="true" |
VisibleView="false" VisibleCancel="false" VisibleDelete="false" VisibleEdit="false" VisibleReturn="false" VisibleSave="false" ViewAdd="true" ViewItem="true"/> |
</td> |
<td align="right"> |
<uc2:wucToolbarGridSettings ID="wucToolbarGridSettings" runat="server" /> </td> |
</tr> |
</table> |
</div> |
</CommandItemTemplate> |
<RowIndicatorColumn> |
<HeaderStyle Width="20px"></HeaderStyle> |
</RowIndicatorColumn> |
<ExpandCollapseColumn> |
<HeaderStyle Width="20px"></HeaderStyle> |
</ExpandCollapseColumn> |
<Columns> |
<telerik:GridTemplateColumn UniqueName="ViewCommand" |
AllowFiltering="false" Resizable="false" Reorderable="false" |
HeaderStyle-Width="36" ItemStyle-Width="36"> |
<ItemTemplate> |
<asp:HyperLink ID="hlView" runat="server" NavigateUrl='<%# "~/ContactManagement/Contact" + Eval("PartyType") + ".aspx?id=" + Eval("PartyId") %>'> |
<asp:Image ID="imgView" runat="server" ToolTip='View Contact' ImageUrl='<%# "~/App_Themes/Standard/images/view.png" %>' /> |
</asp:HyperLink> |
</ItemTemplate> |
</telerik:GridTemplateColumn> |
<telerik:GridTemplateColumn UniqueName="PartyType" DataField="PartyType" SortExpression="PartyType" GroupByExpression="PartyType Group By PartyType" |
AllowFiltering="false" Resizable="false" Reorderable="true" Groupable="true" |
HeaderStyle-Width="48" ItemStyle-Width="48" ItemStyle-HorizontalAlign="Center" HeaderText="Type"> |
<ItemTemplate> |
<asp:Image ID="imgType" runat="server" ToolTip='<%# Eval("PartyType") %>' ImageUrl='<%# "~/App_Themes/Standard/images/" + Eval("PartyType") + ".png" %>' /> |
</ItemTemplate> |
</telerik:GridTemplateColumn> |
<telerik:GridBoundColumn DataField="Code" Groupable="true" |
HeaderText="Code" SortExpression="Code" UniqueName="Code"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Contact" Groupable="true" |
HeaderText="Contact" SortExpression="Contact" UniqueName="Contact"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Business_PhoneNumber" Groupable="true" |
HeaderText="Business Phone" SortExpression="Business_PhoneNumber" UniqueName="Business_PhoneNumber"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Business_CellNumber" Groupable="true" |
HeaderText="Business Cell" SortExpression="Business_CellNumber" UniqueName="Business_CellNumber"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Business_Email" Groupable="true" |
HeaderText="Business Email" SortExpression="Business_Email" UniqueName="Business_Email"> |
</telerik:GridBoundColumn> |
<telerik:GridTemplateColumn DataField="Business_Address" Groupable="true" |
HeaderText="Business Address" SortExpression="Business_Address" UniqueName="Business_Address"> |
<ItemTemplate> |
<asp:Literal ID="lblDisplayAs" runat="server" Text='<%# ConvertToHTML(Eval("Business_Address")) %>' /> |
</ItemTemplate> |
</telerik:GridTemplateColumn> |
<telerik:GridBoundColumn DataField="Organization_Type" Groupable="true" |
HeaderText="Organization Type" SortExpression="Organization_Type" UniqueName="Organization_Type"> |
</telerik:GridBoundColumn> |
</Columns> |
<GroupByExpressions> |
<telerik:GridGroupByExpression> |
<SelectFields> |
<telerik:GridGroupByField FieldName="PartyType" HeaderText="Type" FormatString="{0}" /> |
</SelectFields> |
<GroupByFields> |
<telerik:GridGroupByField FieldName="PartyType" HeaderText="Type" SortOrder="Descending" /> |
</GroupByFields> |
</telerik:GridGroupByExpression> |
</GroupByExpressions> |
</MasterTableView> |
<ClientSettings ReorderColumnsOnClient="True" AllowDragToGroup="True" AllowColumnsReorder="True" AllowGroupExpandCollapse="true"> |
<Selecting AllowRowSelect="True" /> |
</ClientSettings> |
<FilterMenu EnableEmbeddedSkins="False"></FilterMenu> |
</telerik:RadGrid> |