<table width="92%" cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td valign="top"> <p><strong>Description</strong></p> </td> <td valign="top"> <p><strong>2012</strong></p> </td> <td valign="top"> <p><strong>2013</strong></p> </td> <td valign="top"> <p><strong>2014</strong></p> </td> <td valign="top"> <p><strong>2015</strong></p> </td> <td valign="top"> <p><strong>2016</strong></p> </td> </tr> <tr> <td valign="top"> <p><strong>Description</strong></p> </td> <td valign="top"> <p><strong> </strong></p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p><strong>A –Publications</strong></p> </td> <td valign="top"> <p><strong> </strong></p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p><strong>Publications</strong></p> </td> <td valign="top"> <p><strong> </strong></p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p>Books</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> </tr> <tr> <td valign="top"> <p>Books</p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p>A</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>1</p> </td> <td valign="top"> <p>3</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> </tr> <tr> <td valign="top"> <p>A</p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p>B</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> </tr> <tr> <td valign="top"> <p>B</p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p><strong>B </strong></p> </td> <td valign="top"> <p><strong> </strong></p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p><strong>Communications</strong></p> </td> <td valign="top"> <p><strong> </strong></p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p>C</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>4</p> </td> <td valign="top"> <p>4</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> </tr> <tr> <td valign="top"> <p>C</p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p>C</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>1</p> </td> <td valign="top"> <p>1</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> </tr> <tr> <td valign="top"> <p>C</p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p><strong>C –R</strong></p> </td> <td valign="top"> <p><strong>0</strong></p> </td> <td valign="top"> <p>2</p> </td> <td valign="top"> <p>4</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> </tr> <tr> <td valign="top"> <p><strong>R</strong></p> </td> <td valign="top"> <p><strong> </strong></p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p><strong>O</strong></p> </td> <td valign="top"> <p><strong>0</strong></p> </td> <td valign="top"> <p>1</p> </td> <td valign="top"> <p>1</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> </tr> <tr> <td valign="top"> <p><strong>O</strong></p> </td> <td valign="top"> <p><strong> </strong></p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p><strong>E</strong></p> </td> <td valign="top"> <p><strong> </strong></p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p><strong>E</strong></p> </td> <td valign="top"> <p><strong> </strong></p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p>T</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> </tr> <tr> <td valign="top"> <p>P</p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p>T</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>2</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> </tr> <tr> <td valign="top"> <p>M</p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p>O</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> </tr> <tr> <td valign="top"> <p>O</p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p><strong>M</strong></p> </td> <td valign="top"> <p><strong>0</strong></p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>2</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> </tr> <tr> <td valign="top"> <p><strong>M</strong></p> </td> <td valign="top"> <p><strong> </strong></p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p><strong>A</strong></p> </td> <td valign="top"> <p><strong>0</strong></p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> </tr> <tr> <td valign="top"> <p><strong>S</strong></p> </td> <td valign="top"> <p><strong> </strong></p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p><strong>IP</strong></p> </td> <td valign="top"> <p><strong>0</strong></p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> </tr> <tr> <td valign="top"> <p><strong>PL</strong></p> </td> <td valign="top"> <p><strong> </strong></p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p><strong>PL</strong></p> </td> <td valign="top"> <p><strong>0</strong></p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>1</p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p>0</p> </td> </tr> <tr> <td valign="top"> <p><strong>P</strong></p> </td> <td valign="top"> <p><strong> </strong></p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p><strong>P</strong></p> </td> <td valign="top"> <p><strong>0</strong></p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> <td valign="top"> <p>0</p> </td> </tr> <tr> <td valign="top"> <p><strong>P</strong></p> </td> <td valign="top"> <p><strong> </strong></p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> <tr> <td valign="top"> <p><strong>O</strong></p> </td> <td valign="top"> <p><strong>0</strong></p> </td> <td valign="top"> <p><strong>0</strong></p> </td> <td valign="top"> <p><strong>0</strong></p> </td> <td valign="top"> <p><strong>0</strong></p> </td> <td valign="top"> <p><strong>0</strong></p> </td> </tr> <tr> <td valign="top"> <p><strong>O</strong></p> </td> <td valign="top"> <p><strong> </strong></p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> <td valign="top"> <p> </p> </td> </tr> </tbody></table><telerik:RadEditor ID="3" runat="server" Width="100%" Height="200px" StripFormattingOptions="AllExceptNewLines"> </telerik:RadEditor>var radMotif = (RadComboBox)editFormItem.FindControl("IdMotifRejet"); var requiredradMotif = editFormItem.FindControl("RequiredFieldValidatorMotifRejet"); GridPJ.Controls.Add(new LiteralControl("<script type='text/javascript'>window['IdMotifRejet'] = '" + radMotif.ClientID + "';</script>")); GridPJ.Controls.Add(new LiteralControl("<script type='text/javascript'>window['RequiredFieldValidatorMotifRejet'] = '" + requiredradMotif.ClientID + "';</script>")); var cIdMotifRejet = document.getElementById(window['IdMotifRejet']); cIdMotifRejet.disabled = false; document.getElementById(window['RequiredFieldValidatorMotifRejet']).disabled = false;
Hi Team,
I have the below treeview and uses 'Load On Demand' and for certian nodes it has around 5000 child nodes and are throwing the javascript error 'stop running the script'. Below are what I tried.
1. In the NodeExpand event, I changed the expand mode to 'ServerSide', it worked fine. But I need AJAX.
2. I tried setting ScriptMode="Release" but didn't work.
3. I tried PersistLoadOnDemandNodes='false' and it worked. But I want to use server side events.
Regards,
Gijo Joseph.
<telerik:RadTreeView ID="RadTreeView" runat="server" EnableDragAndDrop="true" onnodedatabound="RadTreeView_NodeDataBound"onnodeexpand="RadTreeView_NodeExpand"> </telerik:RadTreeView>
protected void RadTreeView_NodeExpand(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { List<Node> ltChilNodes = GetListofChildNodes(); foreach (Node node in ltChilNodes) { RadTreeNode onDemandNode = new RadTreeNode(node.Name); onDemandNode.Attributes.Add("Attr1", node.Attr1); onDemandNode.Attributes.Add("Attr2", node.Attr2); onDemandNode.Attributes.Add("Attr3", node.Attr3); onDemandNode.Attributes.Add("Attr4", node.Attr4); onDemandNode.Attributes.Add("Attr5", node.Attr5); onDemandNode.ExpandMode = TreeNodeExpandMode.ServerSideCallBack; e.Node.Nodes.Add(onDemandNode); } } Hello friends,
I am using GridClientSelectColumn to select the rows and want to access one of the columns data.
I tried the code below but i am getting error
"Error 5 Cannot convert type 'Telerik.Web.UI.GridItemCollection' to 'Telerik.Web.UI.GridDataItem'"
protected void Button1_Click(object sender, EventArgs e){ foreach(GridDataItem item in RadGrid1.SelectedItems) { GridDataItem item = (GridDataItem)RadGrid1.SelectedItems; String str=item["ColumnUniqueName"].Text;//access the value here }}
Thanks
DotNetNuke.Services.Exceptions.PageLoadException: Invalid postback or
callback argument. Event validation is enabled using <pages
enableEventValidation="true"/> in configuration or <%@
Page EnableEventValidation="true" %> in a page. For security
purposes, this feature verifies that arguments to postback or callback
events originate from the server control that originally rendered them.
If the data is valid and expected, use the
ClientScriptManager.RegisterForEventValidation method in order to
register the postback or callback data for validation. --->
System.ArgumentException: Invalid postback or callback argument. Event
validation is enabled using <pages
enableEventValidation="true"/> in configuration or <%@
Page EnableEventValidation="true" %> in a page. For security
purposes, this feature verifies that arguments to postback or callback
events originate from the server control that originally rendered them.
If the data is valid and expected, use the
ClientScriptManager.RegisterForEventValidation method in order to
register the postback or callback data for validation. at
System.Web.UI.ClientScriptManager.ValidateEvent(String uniqueId, String
argument) at
System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String
eventArgument) at System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
function CheckOut(){ var isExternal = false; var rgGrid = $find("<%= rgAttachmentVersion.ClientID %>"); if ( rgGrid._selectedIndexes[0] == null ) { rgGrid = $find("<%= rgExternalAttachment.ClientID %>"); isExternal = true; } var selectedVersionId; if ( isExternal ) { selectedVersionId = rgGrid._clientKeyValues[rgGrid._selectedIndexes[0]].ID + "&isExternal=true"; } else if ( rgGrid._selectedIndexes[0].indexOf(":") > 0 ) { selectedVersionId = rgGrid._clientKeyValues[rgGrid._selectedIndexes[0]].ID; } else { selectedVersionId = rgGrid.MasterTableView.getCellByColumnUniqueName(rgGrid.MasterTableView.get_dataItems()[rgGrid._selectedIndexes[0]], "OpenVersion").innerHTML; } var finalUrl = "~/VersionCheckoutHandler.ashx?id=" + selectedVersionId + "&callback=false" + "&rand=" + Math.random(); // add random number to make sure the browser does nto cache it var xhReq = new XMLHttpRequest(); xhReq.open("GET",$Url.resolve(finalUrl),false); xhReq.send(null); if ( xhReq.responseText == "FILEDOWNLOADERROR" ) { alert("An error has occurred. Please contact your system administrator."); } else if ( xhReq.responseText == "VERSIONALREADYCHECKEDOUT") { alert("This version is currently checked out."); refreshAttachmentList(); } else if ( xhReq.responseText == "UNABLETOCHECKOUTREMOTEREPOSITORY") { alert("This version is unable to be checked out from the remote repository."); } else { triggerIsPostBack = true; window.location = $Url.resolve("~/VersionCheckoutHandler.ashx?id=" + selectedVersionId + "&callback=true"); triggerIsPostBack = false; }}function refreshAttachmentList() { try{displayLogoffWarning = false;} catch(ex) {} try { $find("<%= rgAttachmentVersion.MasterTableView.ClientID %>").fireCommand('<%=RadGrid.RebindGridCommandName %>'); } catch (ex) { } try { $find("<%= rgExternalAttachment.MasterTableView.ClientID %>").fireCommand('<%=RadGrid.RebindGridCommandName %>'); } catch (ex) { }}<%@ Control Language="C#" %><%@ Import namespace="System" %> <%@ Import namespace="System.Collections.Generic" %> <%@ Import namespace="System.Linq" %> <%@ Import namespace="System.Web" %> <%@ Import namespace="System.Web.UI" %> <%@ Import namespace="System.Web.UI.WebControls" %> <%@ Import namespace="Telerik.Sitefinity" %> <%@ Import namespace="Telerik.Sitefinity.GenericContent.Model" %> <%@ Import namespace="Telerik.Sitefinity.Modules.Events" %> <%@ Import namespace="Telerik.Sitefinity.Events.Model" %> <%@ Import namespace="Telerik.Sitefinity.Taxonomies" %> <%@ Import namespace="Telerik.Sitefinity.Taxonomies.Model" %> <%@ Import namespace="Telerik.Sitefinity.Model" %> <script language="c#" runat="server"> protected void Page_Load(object sender, EventArgs e){ Scheduler1.ReadOnly = true; Scheduler1.Height = 680; Scheduler1.DataSource = GetSourceItems(); Scheduler1.Width = 600; Scheduler1.FirstDayOfWeek = DayOfWeek.Monday; Scheduler1.OverflowBehavior = OverflowBehavior.Expand;}protected virtual IList<Event> GetSourceItems(){ var list = new List<Event>(); list = App.WorkWith().Events().Where(c => c.Status == Telerik.Sitefinity.GenericContent.Model.ContentLifecycleStatus.Live).Get().ToList(); return list; }public void Scheduler1_AppointmentCreated(object sender, Telerik.Web.UI.AppointmentCreatedEventArgs e){ var EManager = EventsManager.GetManager(); var c = (HyperLink)e.Container.FindControl("eventDetailsLink"); var data = EManager.GetEvent(new Guid(e.Appointment.ID.ToString())); c.Text = data.Title; c.NavigateUrl = "/what's-on" + data.Urls.Where(u => u.RedirectToDefault == false).SingleOrDefault().Url; var TestID = new Guid("5A5214E8-1186-4422-AC72-B62465F6C1DB"); var CraftID = new Guid("90B70923-CA5B-431A-8231-AB855E50C237"); var SummerID = new Guid("AB021AF6-D57C-45F4-A1A2-771AF0DA2BC5"); if (data.GetValue<IList<Guid>>("Category").Contains(TestID)) { e.Appointment.BackColor = System.Drawing.Color.Yellow; } if (data.GetValue<IList<Guid>>("Category").Contains(CraftID)) { e.Appointment.BackColor = System.Drawing.Color.Beige; } if (data.GetValue<IList<Guid>>("Category").Contains(SummerID)) { e.Appointment.BackColor = System.Drawing.ColorTranslator.FromHtml("#ff00ff"); }}private void schedLoad_AppointmentCanceling(object sender, Telerik.Web.UI.AppointmentCancelingEditEventArgs e){ e.Cancel = true;}private void WriteCalendar(string data){ HttpResponse response = Page.Response; response.Clear(); response.Buffer = true; response.ContentType = "text/calendar"; response.ContentEncoding = Encoding.UTF8; response.Charset = "utf-8"; response.AddHeader("Content-Disposition", "attachment;filename=\"RadSchedulerExport.ics\""); response.Write(data); response.End();}protected void Button2_Click(object sender, ImageClickEventArgs e){ WriteCalendar(RadScheduler.ExportToICalendar(Scheduler1.Appointments));}</script> <telerik:RadScheduler runat="server" ID="Scheduler1" SelectedView="MonthView" DataKeyField = "Id" DataSubjectField = "Title" DataStartField = "EventStart" DataEndField = "EventEnd" IsReadOnly="True" OnAppointmentCreated="Scheduler1_AppointmentCreated"> <AppointmentTemplate> <asp:HyperLink id="eventDetailsLink" runat="server" /> </AppointmentTemplate></telerik:RadScheduler><asp:ImageButton ID="bttn1" runat="server" ImageUrl="Export.gif" AlternateText="Export to iCalendar" onclick="Button2_Click" />Hello,
I would like to assign the Floating Toolbar with a behavior similar to the PageTop mode: will open on the top of the page, floating (pinned) by default, but will allow unpin and user reposition as option.
I set the Toolbar Mode to "Floating" and added the following code in OnClientLoad:
function OnClientLoad(editor, args) {
// Pin the Floating Toolbar
var wnd = editor.get_toolAdapter().get_window();
wnd.add_show(function () {wnd.togglePin();});
// Activate The Toolbar
editor.get_toolAdapter()._showToolbarHolder(true);
// Set Focus to the Editor
editor.setFocus()
// Move the Floating Toolbar to the Top
editor.get_toolAdapter().get_window().moveTo(0, 0);
}
However, it seems togglePin() function prevents the reposition of the Toolbar (Toolbar reposition works fine when togglePin() is commented out), can I integrate both functionalities?
Also (very different issue), is there a way to make the editor inherit all styles from the location it is opened (assuming div content area is used)? I know I can assign a class that includes all required styles but I would like the styles to be automatically inherited in the editor content area.
Thanks in advance!
