This is a migrated thread and some comments may be shown as answers.

Problem with Menu in GridTemplateColumn

3 Answers 50 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Paul Evers
Top achievements
Rank 2
Paul Evers asked on 24 Feb 2014, 11:01 AM
Hi,

I have in a RadGrid (latest version) a GridTemplateColumn. In the ItemTemplate for this GridTemplateColumn I create a RadMenu with several menuitems.
When I open this menu the dropdown with the menuitems doesn't show beyond the borders of the row of the grid (see attached screenshot).
How can I make the menu appear properly?

Paul

3 Answers, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 24 Feb 2014, 12:33 PM
Hi Paul Evers,

Can you please make sure your RadGrid's TableLayout is Auto.

ASPX:
<MasterTableView TableLayout="Auto">

Thanks,
Shinu
0
Paul Evers
Top achievements
Rank 2
answered on 24 Feb 2014, 12:59 PM
Thank you Shinu.

Besides the tablelayout I had also had to set ClientSettings.Resizing.AllowColumnResize to false to fix it.
I don't understand why. I think it is strange behavior.

Paul
0
Accepted
Shinu
Top achievements
Rank 2
answered on 25 Feb 2014, 03:30 AM
Hi Paul Evers,

I was able to get the Menu displayed when setting TableLayout as Auto. Try setting UseStaticHeaders to false, if you are using that property. Below is a sample code snippet that I tried. Please take a look and provide your code snippet if this doesn't help.

ASPX:
<telerik:RadGrid ID="RadGrid1" runat="server">
    <MasterTableView TableLayout="Auto">
        <Columns>
            <telerik:GridBoundColumn  DataField="OrderID" HeaderText="OrderID">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn DataField="ShipCity" HeaderText="ShipCity" />
            <telerik:GridTemplateColumn>
                <ItemTemplate>
                    <telerik:RadMenu ID="RadMenu1" runat="server">
                        <Items>
                            <telerik:RadMenuItem Text="Actions" Selected="false">
                                <GroupSettings ExpandDirection="Right" />
                                <Items>
                                    <telerik:RadMenuItem Text="View Process" />
                                    <telerik:RadMenuItem Text="Cancel Task" />
                                    <telerik:RadMenuItem Text="Reassign task" />
                                    <telerik:RadMenuItem Text="Create Linked Work Item" />
                                </Items>
                            </telerik:RadMenuItem>
                        </Items>
                    </telerik:RadMenu>
                </ItemTemplate>
            </telerik:GridTemplateColumn>
        </Columns>
    </MasterTableView>
    <ClientSettings Scrolling-UseStaticHeaders="false">
    </ClientSettings>
</telerik:RadGrid>

Thanks,
Shinu
Tags
Grid
Asked by
Paul Evers
Top achievements
Rank 2
Answers by
Shinu
Top achievements
Rank 2
Paul Evers
Top achievements
Rank 2
Share this question
or