Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Session("ApplicationStatus").ToString.Trim = "NEW" Then
CDCustomerDetails.ChangeMode(FormViewMode.Insert)
Else
CDCustomerDetails.ChangeMode(FormViewMode.Edit)
End If
Dim ProposedStartDateCtrl As RadDatePicker = CType(CDCustomerDetails.FindControl("RadProposedStartDate"), RadDatePicker)
ProposedStartDateCtrl.MinDate = DateTime.Now.Day &
"/" & DateTime.Now.Month & "/" & DateTime.Now.Year
ProposedStartDateCtrl.FocusedDate = ProposedStartDateCtrl.MinDate
End
Sub
The minimum date setting & focussed date only work when the form is running in Edit mode.
HTML (shortened):
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="4" BorderColor="Black" BorderStyle="Solid">
<telerik:RadPageView ID="RadPageView1" runat="server" Selected="True">
<asp:FormView ID="CDCustomerDetails" runat="server" DefaultMode="Insert" BorderColor="White" CssClass="form"
DataSourceID="datCustomerDetails">
<EditItemTemplate>
<table>
<tr>
<td>
<telerik:RadDatePicker ID="RadProposedStartDate" runat="server" Culture="English (United Kingdom)"
DbSelectedDate='<%# Bind("ProposedStartDate") %>'>
<Calendar UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" ViewSelectorText="x">
</Calendar>
<DatePopupButton HoverImageUrl="" ImageUrl="" />
</telerik:RadDatePicker>
<br />
<asp:RangeValidator ID="valProposedStartDate" runat="server" ControlToValidate="RadProposedStartDate"
Display="Dynamic" ErrorMessage="Only future dates accepted, format DD/MM/YYYY"
Font-Bold="True" MaximumValue="31/12/2099" MinimumValue="01/12/2009" Type="Date"
Width="216px"></asp:RangeValidator></td>
</tr>
</table>
</EditItemTemplate>
<InsertItemTemplate>
<table>
<tr>
<td>
<telerik:RadDatePicker ID="RadProposedStartDate" runat="server" Culture="English (United Kingdom)" DbSelectedDate='<%# Bind("ProposedStartDate") %>'>
<Calendar UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" ViewSelectorText="x">
</Calendar>
<DatePopupButton HoverImageUrl="" ImageUrl="" />
</telerik:RadDatePicker>
<br />
<asp:RangeValidator ID="valProposedStartDate" runat="server" ControlToValidate="RadProposedStartDate"
Display="Dynamic" ErrorMessage="Only future dates accepted, format DD/MM/YYYY"
Font-Bold="True" MaximumValue="31/12/2099" MinimumValue="01/12/2009" Type="Date"
Width="216px"></asp:RangeValidator></td>
</tr>
</table>
</InsertItemTemplate>
I have the following code and it seems to work fairly well:
| <table cellpadding="0" border="0" cellspacing="0"> |
| <tr> |
| <td><%= Class.Property %></td> |
| </tr> |
| </table> |
| <telerik:RadPanelBar ID="SummaryPanelBar" runat="server"> |
| <Items> |
| <telerik:RadPanelItem Text="General"> |
| <ItemTemplate> |
| <table cellpadding="0" border="0" cellspacing="0"> |
| <tr> |
| <td><%= Class.Property %></td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| </telerik:RadPanelItem> |
| </Items> |
| </telerik:RadPanelBar> |
| <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> |
| <script type="text/javascript"> |
| function Export(sender, e) { |
| $find("<%= RadAjaxManager1.ClientID %>").__doPostBack(sender.name, ""); |
| } |
| </script> |
| </telerik:RadCodeBlock> |
| <asp:ScriptManager ID="safd" runat="server"> |
| </asp:ScriptManager> |
| <div> |
| <asp:HyperLink ID="hypTooltip" runat="server" NavigateUrl="#" Text="Tooltip" /> |
| <telerik:RadToolTipManager ID="radToolTipManager" runat="server" OffsetY="-7" OffsetX="10" |
| Width="300" Height="300" RelativeTo="Element" Position="Center" HideEvent="ManualClose" |
| ShowEvent="OnClick" ManualClose="True" OnClientShow="OnClientShowTooltipMessage" |
| OnAjaxUpdate="radToolTipManager_AJAXUpdate"> |
| </telerik:RadToolTipManager> |
| </div> |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| if (!Page.IsPostBack) |
| { |
| radToolTipManager.TargetControls.Add(hypTooltip.ClientID, true); |
| } |
| } |
| protected void radToolTipManager_AJAXUpdate(object sender, ToolTipUpdateEventArgs e) |
| { |
| Control ctrToolTip = Page.LoadControl("Tooltip.ascx"); |
| e.UpdatePanel.ContentTemplateContainer.Controls.Add(ctrToolTip); |
| } |
| <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Tooltip.ascx.cs" Inherits="WebApplication5.Tooltip" %> |
| <div> |
| Inside Div |
| <script type="text/javascript" language="javascript" src="http://test.sharevalue.com/company.asp?symbol=MSFT"> |
| </script> |
| </div> |