or
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadGridAddress"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGridAddress" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadGrid ID="RadGridAddress" |
| runat="server" |
| GridLines="None" |
| AllowPaging="false" |
| AllowSorting="false" |
| AutoGenerateColumns="False" |
| ShowStatusBar="true" |
| Visible="true" |
| OnNeedDataSource="RadGridAddress_NeedDataSource" |
| MasterTableView-CommandItemSettings-RefreshText="" |
| MasterTableView-CommandItemSettings-AddNewRecordText="Add new address"> |
| <MasterTableView Width="100%" CommandItemDisplay="Top" DataKeyNames="Id"> |
| <Columns> |
| <telerik:GridEditCommandColumn UniqueName="EditCommandColumn"> |
| </telerik:GridEditCommandColumn> |
| <telerik:GridBoundColumn UniqueName="Address" HeaderText="Address" DataField="Address1"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Address2" HeaderText="Address2" DataField="Address2"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="City" HeaderText="City" DataField="City"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="State" HeaderText="State" DataField="State"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="Zip" HeaderText="Zip" DataField="Zip"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn UniqueName="IsPrimary" HeaderText="Primary" DataField="IsPrimary"> |
| </telerik:GridBoundColumn> |
| <telerik:GridButtonColumn UniqueName="DeleteColumn" Text="Delete" CommandName="Delete" /> |
| </Columns> |
| <EditFormSettings UserControlName="controls/Address.ascx" EditFormType="WebUserControl"> |
| <EditColumn UniqueName="EditCommandColumn1"> |
| </EditColumn> |
| </EditFormSettings> |
| </MasterTableView> |
| </telerik:RadGrid> |
1. Insert an image into a web page
2. Select the image and use the Hyperlink Editor to link it to a URL and also to add a tooltip
Results: the image is hyperlinked but no tooltip will appear. This is because (if you look at the html code) the title tag is inserted before the img tag for the image and is therefore not read. You can workaround this by selecting the image and choosing the Image Editor to add alt text (which is correctly placed inside the img tag), but should the user be expected to do this?
Is this a bug in Telerik in that tooltips do not work for hyperlinked images? Or is it a fault with the way that IE reads the code\tags?
Thanks for your help, Jason
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <title></title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <asp:ScriptManager ID="ScriptManager1" runat="server"> |
| </asp:ScriptManager> |
| <div> |
| <asp:UpdatePanel ID="UpdatePanel1" runat="server"> |
| <ContentTemplate> |
| <input type="button" onclick="ChangePageView('view1');" value="view1" />  |
| <input type="button" onclick="ChangePageView('view2');" value="view2" /> |
| <telerik:RadMultiPage SelectedIndex="0" ID="RadMultiPage1" runat="server"> |
| <telerik:RadPageView ID="view1" runat="server"> |
| page1 |
| </telerik:RadPageView> |
| <telerik:RadPageView ID="view2" runat="server"> |
| page2 |
| </telerik:RadPageView> |
| </telerik:RadMultiPage> |
| <asp:Button ID="PostBackButton" runat="server" Text="DoPostBack" /> |
| </ContentTemplate> |
| </asp:UpdatePanel> |
| </div> |
| </form> |
| <script type="text/javascript"> |
| function ChangePageView(viewID) |
| { |
| var multiPage = $find("RadMultiPage1"); |
| var pageView = multiPage.findPageViewByID(viewID); |
| pageView.select(); |
| } |
| </script> |
| </body> |
| </html> |
| <NestedViewTemplate> |
| <asp:Panel ID="Panel1" runat="server""> |
| <telerik:RadTabStrip ID="RadTabStrip1" runat="server" |
| MultiPageID="RadMultiPage1" |
| SelectedIndex="0"> |
| <Tabs> |
| <telerik:RadTab runat="server" Text="Tab1" PageViewID="RadPageView1"> |
| </telerik:RadTab> |
| <telerik:RadTab runat="server" Text="Tab2" PageViewID="RadPageView2"> |
| </telerik:RadTab> |
| <telerik:RadTab runat="server" Text="Tab3" PageViewID="RadPageView3"> |
| </telerik:RadTab> |
| </Tabs> |
| </telerik:RadTabStrip> |
| <telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0" RenderSelectedPageOnly="false"> |
| <telerik:RadPageView ID="RadPageView1" runat="server"> |
| <asp:SqlDataSource ID="datasource1" runat="server" |
| ConnectionString = ... |
| </asp:SqlDataSource> |
| <asp:DetailsView ID="DetailsView1" runat="server" |
| Width="1000px" AutoGenerateRows="False" |
| DataKeyNames="Key1,Key2" DataSourceID="datasource1"> |
| <FieldHeaderStyle Font-Bold="True" Width="150px" /> |
| <Fields> |
| <asp:BoundField DataField="datafield1" HeaderText="Header1:" ReadOnly="True" |
| SortExpression="key1" /> |
| <asp:BoundField ... /> |
| </Fields> |
| </asp:DetailsView> |
| </telerik:RadPageView> |
| <telerik:RadPageView ID="RadPageView2" runat="server"> |
| <asp:DetailsView ID="DetailsView2" .... |
| </asp:DetailsView> |
| </telerik:RadPageView> |
| <telerik:RadPageView ID="RadPageView3" runat="server"> |
| <asp:DetailsView ID="DetailsView3" .... |
| </asp:DetailsView> |
| </telerik:RadPageView> |
| </telerik:RadMultiPage> |
| </asp:Panel> |
| </NestedViewTemplate> |
