Hi I'm using Telerik ASP .Net Ajax 2013.1 417 (latest stable version)
I wand to trigger hide/show column with HeaderContextMenu and ColumnGroups
Under some circonstances layout is messed up, changes are not applied correctly to the columns groups.
Here is my sample:
- When deselecting Appt column (column 3): the third column group (Action) is wrongly hidden (display:none is added)
- When deselecting Nom 2 column (column 7) : the seond column group is not changed, resulting in a messed up display (its colspan shoud be lowered and it's not)
Can you help me?
(maybe as a correction in the future Q2 2013)
I wand to trigger hide/show column with HeaderContextMenu and ColumnGroups
Under some circonstances layout is messed up, changes are not applied correctly to the columns groups.
Here is my sample:
- When deselecting Appt column (column 3): the third column group (Action) is wrongly hidden (display:none is added)
- When deselecting Nom 2 column (column 7) : the seond column group is not changed, resulting in a messed up display (its colspan shoud be lowered and it's not)
Can you help me?
<telerik:RadGrid ID="RadGrid1" OnItemCreated="RadGrid1_ItemCreated" PageSize="2" AllowPaging="true" runat="server" Skin="Default" Culture="fr-FR" OnSelectedIndexChanged="RadGrid1_SelectedIndexChanged" DataSourceID="DataSource1" > <MasterTableView runat="server" AutoGenerateColumns="False" CommandItemDisplay="None" EnableHeaderContextMenu="true"> <CommandItemSettings ShowExportToCsvButton="true" /> <ColumnGroups> <telerik:GridColumnGroup Name="Mandat" HeaderText="Mandat" HeaderStyle-CssClass="GroupingHeaderTitle" /> <telerik:GridColumnGroup Name="Candidat" HeaderText="Candidat" HeaderStyle-CssClass="GroupingHeaderTitle"/> <telerik:GridColumnGroup Name="Action" HeaderText="Action" HeaderStyle-CssClass="GroupingHeaderTitle" /> </ColumnGroups> <Columns> <telerik:GridTemplateColumn Groupable="false" HeaderText="N°" ColumnGroupName="Mandat"> <ItemTemplate><asp:Label ID="LblNumeroMandant" Text='<%# Eval("TmpUnite_NoMdt") %>' runat="server" /></ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn Groupable="false" HeaderText="Nom" ColumnGroupName="Mandat"> <ItemTemplate><asp:Label ID="LblNomMandant" Text='<%#Eval("TmpUnite_LbMnd") %>' runat="server" /></ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn Groupable="false" HeaderText="Appt" ColumnGroupName="Mandat"> <ItemTemplate><asp:Label ID="LblAppt" Text='<%# Eval("TmpUnite_NoApp") %>' runat="server" /></ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn Groupable="false" HeaderText="Nature" ColumnGroupName="Mandat"> <ItemTemplate><asp:Label ID="LblNature" Text='<%#Eval("TmpUnite_LbApp") %>' runat="server" /></ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn Groupable="false" HeaderText="Vacant" ColumnGroupName="Mandat"> <ItemTemplate><asp:Label ID="LblVacant" Text='<%#Eval("TmpUnite_DtVac") %>' runat="server" /></ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn Groupable="false" HeaderText="N°" ColumnGroupName="Candidat"> <ItemTemplate><asp:Label ID="Lbl" Text='<%# Eval("TmpCandloc_NoMdt") %>' runat="server" /></ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn Groupable="false" HeaderText="Nom 2" ColumnGroupName="Candidat"> <ItemTemplate><asp:Label ID="LblNomCandidat" Text='<%# Eval("TmpCandloc_LbClo") %>' runat="server" /></ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn Groupable="false" HeaderText="Annulation" ColumnGroupName="Candidat"> <ItemTemplate><asp:Label ID="LblAnnulation" Text="" runat="server" /></ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn Groupable="false" HeaderText="Action" HeaderStyle-HorizontalAlign="Center" ColumnGroupName="Action"> <ItemTemplate> <center> <asp:ImageButton ID="IBConsultation" SkinID="Consultation" runat="server" /> <asp:ImageButton ID="IBModification" SkinID="Modification" runat="server" /> <asp:ImageButton ID="IBSuppression" SkinID="Suppression" runat="server" /> <asp:ImageButton ID="IBValidation" SkinID="Validation" runat="server" /> </center> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <PagerStyle AlwaysVisible="true" Mode="NextPrevNumericAndAdvanced" PageSizes="10,30,60" /> </MasterTableView> <ClientSettings AllowColumnsReorder="True" EnablePostBackOnRowClick="true" EnableRowHoverStyle="true"> <Resizing AllowColumnResize="true" ClipCellContentOnResize="false" EnableRealTimeResize="true" /> <Selecting AllowRowSelect="true"/> </ClientSettings> </telerik:RadGrid>