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> |