Try #3 failed
=========
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
ExpandAllTreeNodes(RadTreeView1.Nodes);
}
private void ExpandAllTreeNodes(RadTreeNodeCollection nodes)
{
foreach (RadTreeNode node in nodes)
{
node.ExpandChildNodes();
}
}
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestRadCalendarPrometheus._Default" %> |
| <%@ 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"> |
| <script runat="server"> |
| </script> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head id="Head1" runat="server"> |
| <title>UpdatePanel Example</title> |
| <style type="text/css"> |
| body { |
| font-family: Lucida Sans Unicode; |
| font-size: 10pt; |
| } |
| button { |
| font-family: tahoma; |
| font-size: 8pt; |
| } |
| </style> |
| </head> |
| <body> |
| <script type="text/javascript"> |
| function pageLoad(sender, args){ |
| UpdateSpan(); |
| } |
| function TogglePopUp(){ |
| var datePicker = $find("<%= rdpSelectDate.ClientID %>"); |
| var span = document.getElementById("dateSelector"); |
| var dimSpan = datePicker.GetElementDimensions(span); |
| var position = datePicker.GetElementPosition(span); |
| datePicker.ShowPopup(position.x + dimSpan.width - 142, position.y + dimSpan.height); |
| } |
| function UpdateSpan(){ |
| var datePicker = $find("<%= rdpSelectDate.ClientID %>"); |
| var date = datePicker.GetDate(); |
| if (datePicker.IsEmpty()) |
| { date = new Date(); } |
| var strtDate = new Date(date); |
| var endDate = new Date(date.setDate(date.getDate() + 6)); |
| var spn = document.getElementById("week"); |
| spn.innerText = strtDate.format("ddd, M/d/yyyy");// + " - " + endDate.format("ddd, M/d/yyyy"); |
| } |
| function OnDateSelected(sender, e){ |
| if (e.get_NewDate() != null){ |
| UpdateSpan(); |
| } |
| } |
| function MoveSelectedDate(numDays){ |
| var datePicker = $find("<%= rdpSelectDate.ClientID %>"); |
| var date = datePicker.GetDate(); |
| if (datePicker.IsEmpty()) |
| { date = new Date(); } |
| date.setDate(date.getDate() + numDays); |
| datePicker.SetDate(date); |
| } |
| function OnDayRender(calendarInstance, args){ |
| var date = new Date(args._date[0], args._date[1] - 1, args._date[2]); |
| var minDate = new Date(calendarInstance.GetRangeMinDate()[0], calendarInstance.GetRangeMinDate()[1] - 1, calendarInstance.GetRangeMinDate()[2]); |
| if (date < minDate){ |
| args._cell.title = "Dates prior to 6/15/2003 cannot be selected."; |
| return; |
| } |
| } |
| </script> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="ScriptManager1" runat="server" EnableScriptCombine="true" ScriptMode="Auto"> |
| </telerik:RadScriptManager> |
| <div style="margin-top:5px"> |
| <span class="RundownLabelText">Date: </span> |
| <span id="dateSelector"> |
| <span id="slctdwk" title="Day Selection" onclick="TogglePopUp();"> |
| <span id="week" class="DropDownListText"></span> |
| <img id="dtpckr" alt="Calendar" src="images/calbutcon.jpg" /> |
| <img id="dwnarrw" src="images/downbutcon.jpg" alt=""/> |
| </span> |
| </span> |
| <telerik:RadDatePicker ID="rdpSelectDate" runat="server" SharedCalendarID="RadCalendar1" |
| OnSelectedDateChanged= "rdpSelectDate_SelectedDateChanged" AutoPostBack="true" > |
| <DateInput ID="DateInput1" runat="server" ReadOnly="true" style="display:none;"></DateInput> |
| <ClientEvents OnDateSelected="OnDateSelected"/> |
| <DatePopupButton style="display:none;" /> |
| </telerik:RadDatePicker> |
| <telerik:RadCalendar ID="RadCalendar1" runat="server" EnableMultiSelect="true" UseColumnHeadersAsSelectors="false" ShowRowHeaders="false" FirstDayOfWeek="Monday" Skin="WebBlue" |
| RangeMinDate="6/16/2003" NavigationNextToolTip="" NavigationPrevToolTip=""> |
| <ClientEvents OnDayRender="OnDayRender" /> |
| </telerik:RadCalendar> |
| </div> |
| </form> |
| </body> |
| </html> |
| using System; |
| using System.Data; |
| using System.Configuration; |
| using System.Collections; |
| using System.Web; |
| using System.Web.Security; |
| using System.Web.UI; |
| using System.Web.UI.WebControls; |
| using System.Web.UI.WebControls.WebParts; |
| using System.Web.UI.HtmlControls; |
| using Telerik.Web.UI.Calendar; |
| namespace TestRadCalendarPrometheus |
| { |
| public partial class _Default : System.Web.UI.Page |
| { |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| } |
| protected void rdpSelectDate_SelectedDateChanged(object sender, SelectedDateChangedEventArgs e) |
| { |
| Session["ListDate"] = rdpSelectDate.SelectedDate.Value; |
| } |
| } |
| } |
When text needs to wrap within a tree view it is leaving empty space next to the node image and putting the text on the next line...e.g.
[img] Parent Node [img] Child Node [img] Child Node [img] Child Node with very long text that woul cause wrapping.This doesn't present very well and is the result of placing the TreeView within any container that constrains the width of the tree (e.g. Div with overflow:auto).
<div class="rtBot" style="border: 0px none black;"><div class="rtAux"><img class="rtImg"
src="/mx/images/minicons/folder_images.gif" alt=""/>
</div>
<span class="rtIn">Child Node with very long
text that would cause wrapping.</span>
</div>
<div class="rtBot" style="border: 0px none black;"> <div class="rtAux"><img class="rtImg"
src="/mx/images/minicons/folder_images.gif" alt=""/>
<span class="rtIn">Child Node with very long text
that would cause wrapping.</span> </div> </div>
[img] Parent Node...which at least in my opinion is more aesthetically pleasing and is the generally expected behavior of a tree view when wrapping is required.
[img] Child Node
[img] Child Node
[img] Child Node with very long text that would
cause wrapping.
Private
Sub SetColourRange()
For Each item As Telerik.Charting.ChartSeriesItem In Me.RadChart1.Series.Item(0).Items
If item.YValue <= 40 Then
item.Appearance.FillStyle.MainColor = Drawing.Color.Red
item.Appearance.FillStyle.SecondColor = Drawing.Color.Pink
ElseIf item.YValue <= 60 Then
item.Appearance.FillStyle.MainColor = Drawing.Color.Yellow
item.Appearance.FillStyle.SecondColor = Drawing.Color.Silver
ElseIf item.YValue > 60 Then
item.Appearance.FillStyle.MainColor = Drawing.Color.Green
item.Appearance.FillStyle.SecondColor = Drawing.Color.GreenYellow
End If
Next
End Sub