or
| Sys.WebForms has no properties |
| set_uniqueID("RadAjaxManager1")ScriptResource.ax... (line 124) |
| Sys$Component$_setProperties(Object _element=span#RadAjaxManager1 _clientEvents=Object, Object ajaxSettings=[1] clientEvents=Object)ScriptResource.ax... (line 2776) |
| Sys$Component$create(function(), Object ajaxSettings=[1] clientEvents=Object, null, null, span#RadAjaxManager1)ScriptResource.ax... (line 2837) |
| (no name)()events.aspx (line 319) |
| _handler(Object _disposableObjects=[1] _components=Object, Object)ScriptResource.ax... (line 2503) |
| Sys$_Application$_doInitialize()ScriptResource.ax... (line 3792) |
| (no name)()ScriptResource.ax... (line 50) |
| [Break on this error] window[Sys.WebForms.PageRequestManager.getInstance()._uniqueIDToClientID(this._u... |
| <%@ Page Language="C#" AutoEventWireup="true" CodeFile="events.aspx.cs" Inherits="events" %> |
| <%@ 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>Events Calendar</title> |
| </head> |
| <body style="margin:0px;padding:0px;"> |
| <form id="form1" runat="server" style="margin:0px;padding:0px;"> |
| <asp:ScriptManager ID="ScriptManager" runat="server" /> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadScheduler1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Transparency="30" BackColor="#E0E0E0" InitialDelayTime="500"> |
| <asp:Image ID="Image1" Style="margin-top: 200px" runat="server" ImageUrl="images/loading7.gif" |
| BorderWidth="0px" AlternateText="Loading"></asp:Image> |
| </telerik:RadAjaxLoadingPanel> |
| <telerik:RadScheduler runat="server" ID="RadScheduler1" OverflowBehavior="Expand" ShowFooter="false" |
| Width="750px" Skin="Default" EnableEmbeddedSkins="True" TimeZoneOffset="03:00:00" |
| SelectedDate="2008-02-29" DayStartTime="08:00:00" DayEndTime="18:00:00" |
| OnDataBound="RadScheduler1_DataBound" > |
| </telerik:RadScheduler> |
| </form> |
| </body> |
| </html> |

I am using a RadTreeView with TreeNodeExpandMode.ServerSideCallBack (an AJAX call fills in the tree entries when the plus is clicked. For each RadTreeNode, you can specifiy an ExpandMode of TreeNodeExpandMode.ServerSideCallBack to make the plus show up. Or leave it so that no plus shows up.
In client Javascript (from the OnClientNodeClicking callback), how do I tell if there are any "possible" children (if the plus is visisble)? The children are not yet filled in -- I call node.expand() to expand the node when clicked.
Thanks
| <asp:ScriptManager ID="Scriptmanager1" runat="server"> |
| </asp:ScriptManager> |
| <telerik:RadDatePicker ID="RadDatePicker1" runat="server" > |
| </telerik:RadDatePicker> |
| <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> |
| <telerik:RadToolTipManager Position="BottomRight" ID="RadToolTipManager1" runat="server"> |
| </telerik:RadToolTipManager> |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| RadDatePicker1.ToolTip = "Added through c#"; |
| TextBox1.ToolTip = "Added through c#"; |
| } |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| RadDatePicker1.ToolTip = "Added through c#"; |
| TextBox1.ToolTip = "Added through c#"; |
| RadToolTipManager1.TargetControls.Add(TextBox1.ID); |
| RadToolTipManager1.TargetControls.Add(RadDatePicker1.ID); |
| } |