or
<script type="text/javascript">
function OnClientLoad(editor, args) {
editor.attachEventHandler("onkeydown", function(e) {
setTimeout(function() {
var length = $find("<%=RadEditor1.ClientID %>");
}, 0);
});
editor.attachEventHandler("onpaste", function(e) {
setTimeout(function() {
var length = $find("<%=RadEditor1.ClientID %>");
}, 0);
});
}
</telerik:RadEditor>
onkeydown is working fine but onpaste not working.
Any idea?
Thanks in Advance
Rehan

protected void btnAdd_Click(object sender, EventArgs e){ foreach (RadListBoxItem li in lbSnSelected.Items) { foreach (GridDataItem gi in rgDefects.Items) { if ((gi.OwnerTableView.ParentItem as GridDataItem).GetDataKeyValue("SERIAL_NBR").ToString() == li.Value) { GridTableView tv = (GridTableView)gi.ChildItem.NestedTableViews[0]; //Need to insert using Grid Item but not sure how to create and fill grid item object from //Details table //tv.InsertItem(ddTest.SelectedItem.Text, ddTest.SelectedValue, ddRefDes.SelectedValue, // ddDefect.SelectedItem.Text, ddDefect.SelectedValue, rddTech.SelectedValue, DateTime.Now); //tv.Rebind(); } } }}<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" ClientIDMode="Static" RequestQueueSize="1" OnAjaxRequest="RadAjaxManager1_AjaxRequest"> <ClientEvents OnRequestStart="requestStart" /> </telerik:RadAjaxManager><asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="Server"> <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server"> </telerik:RadAjaxManagerProxy> <telerik:RadCodeBlock runat="server"> <script type="text/javascript"> // Ajax Request function CallJSFileInitAjaxRequestFromButtonPress() { // alert('Start Request'); initAjaxRequest("Pressed"); // alert('End Request'); }function initAjaxRequest(RequestType){ $find("RadAjaxManager1").ajaxRequest(RequestType);} </script> </telerik:RadCodeBlock> <telerik:RadButton ID="RadButton1" runat="server" Text="Click Me" OnClientClicking="CallJSFileInitAjaxRequestFromButtonPress"> </telerik:RadButton> <asp:Label ID="lblUpdate" runat="server" Text="Loaded..."></asp:Label></asp:Content>Telerik.Web.UI.RadAjaxManager myManager;myManager = (Telerik.Web.UI.RadAjaxManager)Page.Master.FindControl("RadAjaxManager1");myManager.AjaxSettings.AddAjaxSetting(Page.Master.FindControl("RadAjaxManager1"), Page.Master.FindControl("MainContent").FindControl ("lblUpdate"));<telerik:RadGrid ID="rdEthnologicalImages" runat="server"AllowSorting="True" AutoGenerateColumns="False" CellSpacing="0"AllowPaging="True" ShowStatusBar="True" GridLines="None"OnItemCommand="RadGrid_Command" OnNeedDataSource="RadGrid_NeedDataSource"OnItemDataBound="RadGrid_ItemDataBound"><telerik:GridButtonColumn FilterControlAltText="Filter Download column" HeaderText="Download" ImageUrl="~/Img/download.png" ItemStyle-HorizontalAlign="Center" Text="Download" CommandName="Download" UniqueName="Download"><HeaderStyle Width="50px"></HeaderStyle><ItemStyle HorizontalAlign="Center"></ItemStyle></telerik:GridButtonColumn><telerik:GridBoundColumn DataField="Link" FilterControlAltText="Filter ImageLink column" HeaderText="Link" UniqueName="ImageLink" Visible="False"></telerik:GridBoundColumn>if (e.Item.ItemType == GridItemType.Item) { GridDataItem dataItem = (GridDataItem)rdEthnologicalImages.MasterTableView.GetItems(GridItemType.Item)[0]; //LinkButton downloadButton = (LinkButton)dataItem.FindControl("Download"); LinkButton downloadButton = (LinkButton)e.Item.FindControl("Download"); if (downloadButton != null) { downloadButton.Attributes.Add("OnClick", "popup"); } }function popup() { var grid = $find("<%=rdEthnologicalImages.ClientID %>"); var MasterTable = grid.get_masterTableView(); var selectedRows = MasterTable.get_selectedItems(); for (var i = 0; i < selectedRows.length; i++) { var row = selectedRows[i]; var link = MasterTable.getCellByColumnUniqueName(row, "ImageLink"); window.open("~/DownloadPopup.aspx?filename=link"); break; } }