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
>