Hi,
We have a rad grid for which , EnableHeaderContextMenu= true is set.
We are able to get the menu , but a few item gets repeated ( without checkbox). Please find the screen shot and the code attached.
Kindly help us resolving this issue as early as possible , as we have the deployment very soon.
Thanks,
Sudha.
We have a rad grid for which , EnableHeaderContextMenu= true is set.
We are able to get the menu , but a few item gets repeated ( without checkbox). Please find the screen shot and the code attached.
Kindly help us resolving this issue as early as possible , as we have the deployment very soon.
Thanks,
Sudha.
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function OnClientItemOpening(menu, args) { var item = args.get_item(); item.get_items().getItem(0).get_element().style.display = "none"; item.get_items().getItem(1).get_element().style.display = "none"; item.get_items().getItem(7).get_element().style.display = "none"; item.get_items().getItem(8).get_element().style.display = "none"; item.get_items().getItem(12).get_element().style.display = "none"; item.get_items().getItem(13).get_element().style.display = "none"; } </script> </telerik:RadCodeBlock> <telerik:RadGrid ID="dgFileList" OnItemDataBound="dgFileList_ItemDataBound" OnSortCommand="dgFileList_SortCommand" runat="server" Skin="SLB" CellSpacing="1" CellPadding="0" BorderStyle="Solid" BorderWidth="0px" Width="100%" Height="359px" AutoGenerateColumns="False" GridLines="None" AllowSorting="True" HeaderStyle-Height="30px" EnableEmbeddedSkins="False" ImagesPath="~/Skins/SLB/Grid" EnableHeaderContextMenu="true"> <HeaderContextMenu OnClientItemOpening="OnClientItemOpening"> </HeaderContextMenu> <ClientSettings> <Scrolling AllowScroll="true" UseStaticHeaders="true" /> <Selecting AllowRowSelect="true" /> <ClientEvents OnGridCreated="GridCreated_FileList" /> <Resizing AllowResizeToFit="true" AllowColumnResize="True" AllowRowResize="false" ResizeGridOnColumnResize="true" ClipCellContentOnResize="false" EnableRealTimeResize="true" /> </ClientSettings> <HeaderStyle Font-Underline="False" Height="30px" Width="100%" /> <ItemStyle Height="100%" /> <AlternatingItemStyle Height="100%" /> <MasterTableView AllowNaturalSort="true" AllowCustomSorting="true" ShowHeadersWhenNoRecords="true" NoMasterRecordsText="No files found for the selected product."> <Columns> <telerik:GridBoundColumn UniqueName="FileID" DataField="FileID" HeaderText="FileID" Display="false"> <HeaderStyle Wrap="False" HorizontalAlign="Center" /> <ItemStyle Wrap="true" HorizontalAlign="Left" CssClass="RadGridRow" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="ProductDetails" DataField="ProductDetails" HeaderText="Description" SortExpression="ProductDetails" Visible="true" Display="true"> <HeaderStyle Width="200" Wrap="false" HorizontalAlign="Center" /> <ItemStyle Wrap="true" HorizontalAlign="Left" CssClass="RadGridRow" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="Version" DataField="Version" HeaderText="Version" SortExpression="Version" Visible="true"> <HeaderStyle Width="70" Wrap="False" HorizontalAlign="Center" /> <ItemStyle Wrap="true" HorizontalAlign="Left" CssClass="RadGridRow" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="Release" DataField="Release" HeaderText="Released" SortExpression="ReleaseDate" HeaderStyle-Width="65"> <HeaderStyle Width="75" Wrap="False" HorizontalAlign="Center" /> <ItemStyle Wrap="true" HorizontalAlign="Left" CssClass="RadGridRow" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="ContentType" DataField="ContentType" HeaderText="ContentType" SortExpression="ContentType" Visible="true"> <HeaderStyle Width="93" Wrap="False" HorizontalAlign="Center" /> <ItemStyle Wrap="true" HorizontalAlign="Left" CssClass="RadGridRow" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="Published" DataField="Published" HeaderText="Published" SortExpression="PublishedDate" Visible="False"> <HeaderStyle Width="80" Wrap="False" HorizontalAlign="Center" /> <ItemStyle Wrap="true" HorizontalAlign="Left" CssClass="RadGridRow" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="Platform" DataField="Platform" HeaderText="Platform" SortExpression="Platform" Visible="true"> <HeaderStyle Width="105" Wrap="true" HorizontalAlign="Center" /> <ItemStyle Wrap="true" HorizontalAlign="Left" CssClass="RadGridRow" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="Description" DataField="Description" HeaderText="Description" SortExpression="Description" Visible="false"> <HeaderStyle Wrap="False" HorizontalAlign="Center" /> <ItemStyle Wrap="true" HorizontalAlign="Left" CssClass="RadGridRow" /> </telerik:GridBoundColumn> <telerik:GridButtonColumn UniqueName="btnDetails" ButtonType="ImageButton" Text="Details" HeaderText="Details" ImageUrl="Images/Info.png"> <HeaderStyle Width="50" Wrap="False" HorizontalAlign="Left" /> <ItemStyle HorizontalAlign="Center" CssClass="RadGridRow" Font-Bold="true" /> </telerik:GridButtonColumn> <telerik:GridButtonColumn UniqueName="btnDownload" ButtonType="ImageButton" HeaderText="Download" Text="Available for download" ImageUrl="Images/Download.png"> <HeaderStyle Width="65" Wrap="False" HorizontalAlign="Left" /> <ItemStyle HorizontalAlign="Center" CssClass="RadGridRow" /> </telerik:GridButtonColumn> <telerik:GridBoundColumn UniqueName="FileSize" DataField="formatedsize" HeaderText="Size[KB]" SortExpression="size" Visible="true"> <HeaderStyle Width="70" Wrap="False" HorizontalAlign="Left" /> <ItemStyle Wrap="true" HorizontalAlign="Left" CssClass="RadGridRow" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="ThirdPartyEnabled" DataField="ThirdPartyEnabled" HeaderText="ThirdPartyEnabled" Visible="false"> <HeaderStyle Wrap="False" HorizontalAlign="Center" /> <ItemStyle Wrap="true" HorizontalAlign="Left" CssClass="RadGridRow" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="FileName" DataField="FileName" HeaderText="FileName" SortExpression="FileName"> <HeaderStyle Width="135" Wrap="False" HorizontalAlign="Center" /> <ItemStyle Wrap="false" HorizontalAlign="Left" CssClass="RadGridRow" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="RelatedLinks" DataField="RelatedLinks" HeaderText="RelatedLinks" SortExpression="RelatedLinks"> <HeaderStyle Wrap="false" HorizontalAlign="Center" /> <ItemStyle Wrap="true" HorizontalAlign="Left" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="fileSizeValue" DataField="size" HeaderText="filesize" Display="false"> <HeaderStyle Width="0px" /> <ItemStyle Width="0px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="MD5CheckSum" DataField="MD5CheckSum" HeaderText="MD5CheckSum" Display="false"> <HeaderStyle Width="0px" /> <ItemStyle Width="0px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="CollectionName" DataField="CollectionName" HeaderText="CollectionName" SortExpression="CollectionName" Visible="false"> <HeaderStyle Width="0" Wrap="false" HorizontalAlign="Center" /> <ItemStyle Wrap="true" HorizontalAlign="Left" /> </telerik:GridBoundColumn> </Columns> <EditFormSettings> <EditColumn CancelImageUrl="~/Skins/SLB/Grid\Cancel.gif" EditImageUrl="~/Skins/SLB/Grid\Edit.gif" FilterControlAltText="Filter EditCommandColumn column" FilterImageUrl="~/Skins/SLB/Grid\Filter.gif" InsertImageUrl="~/Skins/SLB/Grid\Update.gif" SortAscImageUrl="~/Skins/SLB/Grid\SortAsc.gif" SortDescImageUrl="~/Skins/SLB/Grid\SortDesc.gif" UpdateImageUrl="~/Skins/SLB/Grid\Update.gif"> </EditColumn> </EditFormSettings> </MasterTableView> </telerik:RadGrid>