or
/// <summary> /// Tooltip description /// </summary> public string Description { get; set; } protected override void OnLoad(EventArgs e) { base.OnLoad(e); RadToolTipManager tooltipManager; tooltipManager = this.Page.Master.FindControl("tooltipManager") as RadToolTipManager; if (tooltipManager == null) { throw new ApplicationException("There are no Tooltip Manager on the page!"); } tooltipManager.TargetControls.Add(this.hplnkInfo.ClientID,Description,true); }
| <%@ Page Language="VB" AutoEventWireup="false" %> |
| <%@ 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> |
| <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> |
| <script type="text/javascript"> |
| var isDirty = false; |
| var msg = 'This page has unsaved changes.\n\nClick OK to abandon the changes and leave the page.\n\nClick Cancel to stay on the page so you can save your changes.'; |
| $(document).ready(function() { |
| $(':input').change(function() { |
| if (!isDirty) { |
| isDirty = true; |
| } |
| }); |
| // window.onbeforeunload = function () { |
| // if (isDirty) { |
| // confirm(msg); |
| // } |
| // }; |
| }); |
| function doNavigation(targetURL) { |
| if (isDirty == false) { |
| window.location.href = targetURL; |
| } |
| else { |
| if (confirm(msg) == false) { |
| return false; |
| } |
| else { |
| window.location.href = targetURL; |
| } |
| } |
| } |
| function onClicking(sender, eventArgs) { |
| var item = eventArgs.get_item(); |
| var navigateUrl = item.get_navigateUrl(); |
| if (navigateUrl && navigateUrl != "#" && isDirty) { |
| var proceed = confirm(msg); |
| if (!proceed) { |
| eventArgs.set_cancel(true); |
| return false; |
| } |
| } |
| } |
| </script> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <div> |
| <telerik:RadMenu ID="RadMenu1" runat="server" Skin="Web20" OnClientItemClicking="onClicking"> |
| <Items> |
| <telerik:RadMenuItem EnableViewState="false" runat="server" NavigateUrl="~/dashboard.aspx" |
| Text="Dashboard" PostBack="False"> |
| <Items> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/scheduling.aspx" PostBack="False" |
| Text="Scheduling" /> |
| </Items> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem IsSeparator="true" /> |
| <telerik:RadMenuItem PostBack="False" runat="server" NavigateUrl="~/contacts.aspx" |
| Text="Contacts" /> |
| <telerik:RadMenuItem IsSeparator="true" /> |
| <telerik:RadMenuItem PostBack="False" runat="server" NavigateUrl="~/items.aspx" Text="Items"> |
| <Items> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/resetitems.aspx" PostBack="False" |
| Text="Debug: Reset Items" /> |
| </Items> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem IsSeparator="true" /> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/sales.aspx" Text="Sales" PostBack="False" /> |
| <telerik:RadMenuItem IsSeparator="true" /> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/purchases.aspx" Text="Purchasing" |
| PostBack="False" /> |
| <telerik:RadMenuItem IsSeparator="true" /> |
| <telerik:RadMenuItem runat="server" Text="Production" NavigateUrl="~/workorders.aspx" |
| PostBack="False" /> |
| <telerik:RadMenuItem IsSeparator="true" /> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/projects.aspx" Text="Projects" |
| PostBack="False"> |
| <Items> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/files.aspx" PostBack="False" Text="Files" /> |
| </Items> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem IsSeparator="true" /> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/events.aspx" Text="Events" PostBack="False"> |
| <Items> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/scheduling.aspx" PostBack="False" |
| Text="Scheduling" /> |
| </Items> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem IsSeparator="true" /> |
| </Items> |
| </telerik:RadMenu> |
| <br /> |
| <br /> |
| <br /> |
| <telerik:RadTextBox ID="RadTextBox1" Runat="server"> |
| </telerik:RadTextBox> |
| </div> |
| </form> |
| </body> |
| </html> |
<ClientSettings> <Scrolling AllowScroll="True" UseStaticHeaders="True" ScrollHeight="389" SaveScrollPosition="False"></Scrolling></ClientSettings>Imports System Imports System.Collections.Generic Imports System.Linq Imports System.Web Imports Telerik.Web.UI Imports System.Collections 'ACB - V1.0 - 07 septembre 2010 ''' <summary> ''' filter on today or next days or last days''' </summary> ''' <remarks></remarks> Public Class DateFiltre Inherits RadFilterDataFieldEditor Protected Overrides Sub CopySettings(ByVal baseEditor As Telerik.Web.UI.RadFilterDataFieldEditor) MyBase.CopySettings(baseEditor) Dim editor = TryCast(baseEditor, DateFiltre) If editor IsNot Nothing Then StartDate = editor.StartDate End If End Sub Public Property StartDate() As System.Nullable(Of DateTime) Get Return m_StartDate End Get Set(ByVal value As System.Nullable(Of DateTime)) m_StartDate = value End Set End Property Private m_StartDate As System.Nullable(Of DateTime) Public Overrides Property DataType() As System.Type Get Return MyBase.DataType End Get Set(ByVal value As System.Type) MyBase.DataType = value End Set End Property Public Overrides Function ExtractValues() As System.Collections.ArrayList Dim list As New ArrayList() If combo.SelectedIndex = 0 Then list.Add(Nothing) Else list.Add(DateTime.Parse(combo.SelectedValue)) End If Return list End Function Private combo As RadComboBox Public Overrides Sub InitializeEditor(ByVal container As System.Web.UI.Control) Dim currentDate = If(StartDate, Date.Today) combo = New RadComboBox() combo.Items.Add(New RadComboBoxItem("select")) combo.Items.Add(New RadComboBoxItem("date+60", currentDate.AddDays(60).ToString())) combo.Items.Add(New RadComboBoxItem("date+21", currentDate.AddDays(21).ToString())) combo.Items.Add(New RadComboBoxItem("date+20", currentDate.AddDays(20).ToString())) combo.Items.Add(New RadComboBoxItem("date+15", currentDate.AddDays(15).ToString())) combo.Items.Add(New RadComboBoxItem("date+14", currentDate.AddDays(14).ToString())) combo.Items.Add(New RadComboBoxItem("date+10", currentDate.AddDays(10).ToString())) combo.Items.Add(New RadComboBoxItem("date+7", currentDate.AddDays(7).ToString())) combo.Items.Add(New RadComboBoxItem("date+5", currentDate.AddDays(5).ToString())) combo.Items.Add(New RadComboBoxItem("date+2", currentDate.AddDays(2).ToString())) combo.Items.Add(New RadComboBoxItem("date+1", currentDate.AddDays(1).ToString())) combo.Items.Add(New RadComboBoxItem("date", currentDate.ToString())) combo.Items.Add(New RadComboBoxItem("date-1", currentDate.AddDays(-1).ToString())) combo.Items.Add(New RadComboBoxItem("date-2", currentDate.AddDays(-2).ToString())) combo.Items.Add(New RadComboBoxItem("date-3", currentDate.AddDays(-3).ToString())) container.Controls.Add(combo) End Sub Public Overrides Sub SetEditorValues(ByVal values As System.Collections.ArrayList) If values(0) IsNot Nothing Then combo.SelectedValue = values(0).ToString End If End Sub End Class <ul>
<li><span style="font-size: 12px;">line 1<br />
line 2<br />
line 3</span></li>
</ul><ul>
<li><span style="font-size: 12px;">line 1</span></li>
<li><span style="font-size: 12px;">line 2</span></li>
<li><span style="font-size: 12px;">line 3</span></li>
</ul>