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

EnableRowHoverStyle and hyperlinks

5 Answers 151 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Andrew
Top achievements
Rank 1
Andrew asked on 17 Jun 2013, 04:45 PM
When I create a row that has a hyper link in it and hover over the link, the row no longer has the hover style enabled. Please help. Below is an example of a column in the grid that will cause the issue.

<telerik:GridTemplateColumn HeaderText="Links">
                                <ItemTemplate>
                                    <table cellpadding="0" cellspacing="0" border="0">
                                        <tr>
                                            <td valign="middle" style="width:15px;">
                                                <asp:HyperLink ID="imgLink" runat="server" NavigateUrl="<%# bind('URL') %>">
                                                    <img alt="<%# eval("LinkName") %>" src="<%# eval("ImageURL") %>" border="0" /></asp:HyperLink>
                                            </td>
                                            <td valign="middle">
                                                <asp:HyperLink runat="server" ID="txtLink" NavigateUrl="<%# bind('URL') %>">
                                                    <%#Eval("LinkName")%></asp:HyperLink>
                                            </td>
                                        </tr>
                                    </table>
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>

5 Answers, 1 is accepted

Sort by
0
Vasil
Telerik team
answered on 19 Jun 2013, 08:37 AM
Hello Andrew,

Is this happens in all browsers on only some of them? Do you have any custom styles on the page, and could you share us the whole declaration of the grid?

Regards,
Vasil
Telerik
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
0
Andrew
Top achievements
Rank 1
answered on 25 Jun 2013, 12:16 AM
<telerik:RadGrid AllowMultiRowSelection="false" AllowAutomaticInserts="false" ID="gridLinks" runat="server" AutoGenerateColumns="false">
                    <HeaderStyle Font-Bold="true" />
                    <MasterTableView CommandItemDisplay="Top" AllowNaturalSort="false">
                        <NoRecordsTemplate>
                            There are no available links for your account.</NoRecordsTemplate>
                        <CommandItemSettings AddNewRecordText="" RefreshImageUrl="~/images/refresh_button.gif" />
                        <Columns>
                            <telerik:GridTemplateColumn HeaderText="Links">
                                <ItemTemplate>
                                    <table cellpadding="0" cellspacing="0" border="0">
                                        <tr>
                                            <td valign="middle" style="width:15px;">
                                                <asp:HyperLink ID="imgLink" runat="server" NavigateUrl="<%# bind('URL') %>">
                                                    <img alt="<%# eval("LinkName") %>" src="<%# eval("ImageURL") %>" border="0" /></asp:HyperLink>
                                            </td>
                                            <td valign="middle">
                                                <asp:HyperLink runat="server" ID="txtLink" NavigateUrl="<%# bind('URL') %>">
                                                    <%#Eval("LinkName")%></asp:HyperLink>
                                            </td>
                                        </tr>
                                    </table>
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                        </Columns>
                    </MasterTableView>
                </telerik:RadGrid>
This happens in IE, all versions. The grid is very simple. No special styling.

0
Vasil
Telerik team
answered on 27 Jun 2013, 12:30 PM
Hi Andrew,

Remove the table inside your template and align the links without table and the problem should be resolved.

Regards,
Vasil
Telerik
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
0
Andrew
Top achievements
Rank 1
answered on 27 Jun 2013, 03:01 PM
How should I vertically align (middle) two elements in the same row?
0
Princy
Top achievements
Rank 2
answered on 28 Jun 2013, 05:03 AM
Hi Andrew,

Please try the following to set the alignment.

ASPX:
<telerik:GridTemplateColumn >
    <ItemTemplate>
     . . . . . . . . . . . . . . . . .
    </ItemTemplate>
    <HeaderStyle VerticalAlign="Middle" HorizontalAlign="Center" />
    <ItemStyle VerticalAlign="Middle" HorizontalAlign="Center" />
</telerik:GridTemplateColumn>

Thanks,
Princy
Tags
Grid
Asked by
Andrew
Top achievements
Rank 1
Answers by
Vasil
Telerik team
Andrew
Top achievements
Rank 1
Princy
Top achievements
Rank 2
Share this question
or