or
var $ = $telerik.$;var $T = Telerik.Web.UI;var $p = Telerik.Web.UI.RadComboBox.prototype;var onPaste = $p._onPaste;$p._onPaste = function (e) {text = this.get_text();this._updateFilterText = true;};this.get_text(); is empty if data has been pasted in there.<telerik:RadAjaxPanel runat="server" ID="rapConfiguration" LoadingPanelID="ralpConfiguration"> <telerik:RadWindow ID="modalPopup" runat="server" Width="360px" Height="360px"> <ContentTemplate> <p style="text-align: center;"> Random text. </p> </ContentTemplate> </telerik:RadWindow> <a href="javascript:void(0)" onclick="OpenDialog(); return false"> <div style="width:180px; float:left; margin-top:10px; margin-bottom:10px;"> <div style="width:180px; float:left; text-align:center;"><img src="../Images/add_user.png" width="60px" height="60px" /></div> <div style="margin-top:5px; width:180px; float:left; text-align:center; font-family: Arial, Helvetica, sans-serif;">Add users</div> </div> </a></telerik:RadAjaxPanel><telerik:RadCodeBlock runat="server" ID="rdbScripts">
<script type="text/javascript"> function OpenDialog() { var temp = $('div[id$="modalPopup"]').first(); var wnd = $find(temp.attr("id")); wnd.show(); }
</script> </telerik:RadCodeBlock>
<%@ Page Language="C#" AutoEventWireup="true" Inherits="Testing2.TestRadTabs" %><%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %><!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>Test with Tabs</title> <style type="text/css"> .tabCSS { background-color:#cde3ee; color:White; padding-top:5px; padding-bottom:5px; font-size:14px; font-weight:bold; } .selectedCSS { background-color:#5ba7cb !important; color:White; padding-top:5px; padding-bottom:5px; font-size:14px; font-weight:bold; } </style></head><body> <form id="form1" runat="server"> <asp:ScriptManager ID="sm" runat="server"></asp:ScriptManager> <telerik:RadTabStrip ID="tsMessages" runat="server" Width="100%" MultiPageID="mpMessages" EnableEmbeddedSkins="false"> <Tabs> <telerik:RadTab Text="Inbox" CssClass="tabCSS" HoveredCssClass="selectedCSS" SelectedCssClass="selectedCSS" Selected="true"></telerik:RadTab> <telerik:RadTab Text="Sent" CssClass="tabCSS" HoveredCssClass="selectedCSS" SelectedCssClass="selectedCSS"></telerik:RadTab> <telerik:RadTab Text="Deleted" CssClass="tabCSS" HoveredCssClass="selectedCSS" SelectedCssClass="selectedCSS"></telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage ID="mpMessages" runat="server"> <telerik:RadPageView ID="pageOne" runat="server" Selected="true"> Inbox messages. </telerik:RadPageView> <telerik:RadPageView ID="pageTwo" runat="server"> Sent messages. </telerik:RadPageView> <telerik:RadPageView ID="pageThree" runat="server"> Deleted messages. </telerik:RadPageView> </telerik:RadMultiPage> </form></body></html><telerik:RadNotification ID="ValidationNotification" runat="server" AutoCloseDelay="20000" EnableRoundedCorners="true" EnableShadow="true" KeepOnMouseOver="true" Position="Center" Title="Validation errors" TitleIcon="warning" ShowCloseButton="true" Width="350"> <NotificationMenu Visible="false" /> <ContentTemplate> <asp:ValidationSummary ID="ValidationSummary" runat="server" DisplayMode="BulletList" ShowMessageBox="false" ShowSummary="true" /> </ContentTemplate></telerik:RadNotification>/// <summary>/// Provides a ValidationSummary inside a Telerik Notification/// </summary>/// <example>/// Add the controls to the page/// <code><uc1:Validation runat="server" id="Validation" ValidationGroup="Activate" /></code>/// /// Attach the validation function to the button which fires the validation in OnInit/// <code>ActivateButton.OnClientClicked = Validation.ValidationJsFunction;</code>/// /// Any Server-Side validation function will need to show the notification/// <code>if (!valid) { Validation.ValidationNotificationControl.Show(); }</code>/// </example>public partial class Validation : System.Web.UI.UserControl{ public string ValidationGroup { get; set; } public RadNotification ValidationNotificationControl { get { return this.ValidationNotification; } } public string ValidationJsFunction { get { return string.Format("Show_{0}", ValidationNotification.ClientID); } } protected void Page_Load(object sender, EventArgs e) { } protected override void OnInit(EventArgs e) { ValidationSummary.ValidationGroup = ValidationGroup; ValidationNotification.OnClientShowing = string.Format("Check_{0}", ValidationSummary.ClientID); StringBuilder js = new StringBuilder(); // the Show function needs to be added to each button which causes validation js.AppendFormat(" function Show_{0}()", ValidationNotification.ClientID); js.Append(" {"); js.AppendFormat(" var notification = $find('{0}');", ValidationNotification.ClientID); js.Append(" setTimeout(function () { notification.show(); }, 0);"); js.Append(" }"); js.AppendFormat(" function Check_{0}(sender, args)", ValidationSummary.ClientID); js.Append(" {"); js.AppendFormat(" var summaryElem = document.getElementById('{0}');", ValidationSummary.ClientID); js.Append(" var noErrors = summaryElem.style.display == 'none';"); js.Append(" args.set_cancel(noErrors);"); js.Append(" }"); ScriptManager.RegisterClientScriptBlock(Page, this.GetType(), ValidationNotification.ClientID, js.ToString(), true); base.OnInit(e); }}<uc1:Validation runat="server" ID="Validation" ValidationGroup="Subscription" />GetQuoteButton.OnClientClicked = Validation.ValidationJsFunction;
