| <telerik:RadComboBox ID="cboWebCategory" |
| runat="server" |
| OnSelectedIndexChanged="cboWebCategory_SelectedIndexChanged" |
| AutoPostBack="true" |
| DataTextField="WebCategory" |
| EnableTextSelection="true" |
| DataValueField="WebCategoryID" |
| MarkFirstMatch="true" |
| Height="150px" |
| Width="250px"> |
| </telerik:RadComboBox> |
| <telerik:RadComboBox ID="radComboFullname" AllowCustomText="true" runat="server" AutoPostBack="true" SkinID="fullnamesearchdropdown" |
| CausesValidation="False" OnClientItemsRequesting="RequestingHandler" EnableLoadOnDemand="true" |
| HighlightTemplatedItems="true" ItemRequestTimeout="750" DataSourceID="objDSClientSmartSearch" |
| DataTextField="fullname" DataValueField="id" TabIndex="1" OnItemsRequested="radComboFullname_ItemsRequested" |
| OnSelectedIndexChanged="radComboFullname_SelectedIndexChanged" |
| ShowMoreResultsBox="true" MaxLength="100" IsCaseSensitive="false" LoadingMessage="Searching. Please Wait..." > |
| </telerik:RadComboBox> |
protected void radComboFullname_ItemsRequested(object o, Telerik.Web.UI.RadComboBoxItemsRequestedEventArgs e)
{
if (e.Text.Trim().Length >= 2)
{
}
else
{
//move focus off the control
}
}
How can i accomplish this?
The javascript we use is also as follows:-function RequestingHandler(sender, eventArgs) {
//restrict ajax request until after 2 chars
if (eventArgs.get_text().length < 2)
eventArgs.set_cancel(true)
else
eventArgs.set_cancel(false);
}


| <telerik:GridTemplateColumn UniqueName="AccountID" SortExpression="AccountID" HeaderText="Account" ConvertEmptyStringToNull="true"> |
| <ItemTemplate> |
| <asp:Label ID="lblAccountID" runat="server" Text='<%# Eval("AccountID") %>' Width="305px" /> |
| <telerik:radcombobox id="cboAccountID" runat="server" |
| Width="305px" Height="200px" |
| EnableVirtualScrolling="true" |
| HighlightTemplatedItems="true" |
| EnableLoadOnDemand="true" |
| DataValueField="AccountID" |
| OnItemsRequested="cboAccountID_ItemsRequested" |
| Style="display: none" |
| EmptyMessage="Select a Account" > |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| <HeaderTemplate> |
| <table style="width: 275px" cellspacing="0" cellpadding="0"> |
| <tr> |
| <td style="width: 20%;"> |
| AccountID</td> |
| <td style="width: 80%"> |
| Account Alias and ControlSrc</td> |
| <td style="width: 20%"> |
| Is Active?</td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table style="width: 275px" cellspacing="0" cellpadding="0"> |
| <tr> |
| <td style="width: 20%;"> |
| <%#DataBinder.Eval(Container, "Attributes['AccountID']")%> |
| </td> |
| <td style="width: 80%;"> |
| <%#DataBinder.Eval(Container, "Attributes['AccountAliasAndControlSrc']")%> |
| </td> |
| <td style="width: 20%;"> |
| <%# DataBinder.Eval(Container, "Attributes['IsActive']")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| </telerik:radcombobox> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| Protected Sub RadGrid1_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemDataBound |
| Dim cbo As RadComboBox = e.Item.FindControl("cboAccountID") |
| If Not cbo Is Nothing Then |
| If Not DataBinder.Eval(e.Item.DataItem, "AccountID") Is Nothing And IsDBNull(DataBinder.Eval(e.Item.DataItem, "AccountID")) = False Then |
| Try |
| cbo.SelectedValue = DataBinder.Eval(e.Item.DataItem, "AccountID").ToString |
| Catch ex As ArgumentOutOfRangeException |
| Catch ex As Exception |
| End Try |
| End If |
| End If |
| Dim lbl As Label = e.Item.FindControl("lblAccountID") |
| If Not lbl Is Nothing Then |
| If Not DataBinder.Eval(e.Item.DataItem, "AccountID") Is Nothing And IsDBNull(DataBinder.Eval(e.Item.DataItem, "AccountID")) = False Then |
| If Not String.IsNullOrEmpty(lbl.Text) Then |
| Me.ToolTipManager.TargetControls.Add(lbl.ClientID, DataBinder.Eval(e.Item.DataItem, "AccountID").ToString, True) |
| End If |
| End If |
| End If |
| End Sub |
| Protected Sub cboAccountID_ItemsRequested(ByVal sender As Object, ByVal e As RadComboBoxItemsRequestedEventArgs) |
| Dim reader As SqlDataReader = SqlHelper.ExecuteReader(ConfigurationManager.ConnectionStrings("LocalSqlServer").ConnectionString, _ |
| Data.CommandType.StoredProcedure, "proc_ConfigAccounts_GetAllAccounts") |
| Dim comboBox As RadComboBox = DirectCast(sender, RadComboBox) |
| comboBox.Items.Clear() |
| comboBox.ClearSelection() |
| While reader.Read |
| Dim item As New RadComboBoxItem() |
| item.Text = reader("AccountID").ToString & " | " & reader("AccountAliasAndControlSrc") & " | " & reader("IsActive").ToString |
| item.Value = reader("AccountID") |
| Dim AccountAliasAndControlSrc As String = reader("AccountAliasAndControlSrc") |
| Dim isActive As Boolean = reader("IsActive") |
| item.Attributes.Add("AccountID", reader("AccountID").ToString) |
| item.Attributes.Add("AccountAliasAndControlSrc", AccountAliasAndControlSrc.ToString()) |
| item.Attributes.Add("IsActive", isActive.ToString()) |
| comboBox.Items.Add(item) |
| item.DataBind() |
| End While |
| reader.Close() |
| ' ''Add default list item |
| ''Dim DefaultItem As New RadComboBoxItem() |
| ''DefaultItem.Text = TryCast(GetGlobalResourceObject("CommonTerms", "EmptyDropdownItem"), String) |
| ''DefaultItem.Value = String.Empty |
| ''comboBox.Items.Insert(0, DefaultItem) |
| End Sub |
<%
@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="ProductCatalog.aspx.vb" Inherits="ProductCatalog" EnableViewStateMac="false" %>
<%
@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>
<%
@ Register Src="ProductDetails(vb).ascx" TagName="ProductDetails" TagPrefix="uc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<html xmlns="http://www.w3.org/1999/xhtml">
<head></head>
<body>
<asp:UpdatePanel ID="updatepanel2" runat="server" UpdateMode="Conditional" >
<ContentTemplate>
<script type="text/javascript">
function CloseActiveToolTip() {
setTimeout(
function() {
var tooltip = Telerik.Web.UI.RadToolTip.getCurrent();
if (tooltip) tooltip.hide();
}, 1000);
}
</script>
<telerik:RadToolTipManager runat="server" ID="RadToolTipManager1" Position= "Center" BorderWidth="1px" RelativeTo= "Element" Width="500px" Height="300px" HideEvent="FromCode" Skin="WebBlue" ShowEvent="OnClick" VisibleOnPageLoad="true" Modal="true" OnAjaxUpdate="OnAjaxUpdate" BackColor="#EEEEEE" Animation= "Fade" >
</telerik:RadToolTipManager>
<telerik:RadSplitter ID="RadSplitter1" Runat="server" Width="1015px" Height="886px" BackColor="Black" Skin="WebBlue" >
<telerik:RadPane id="Radpane1" runat="server" width="22px" Collapsed="false" scrolling="None" minwidth="22" CssClass="Radpane" BackColor="#EEEEEE" Height="16px"><telerik:RadSlidingZone ID="SlidingZone1" runat="server" BackColor="#EEEEEE" clicktoopen="true" Visible="true" width="22" DockedPaneId="Contacts" >
<telerik:RadSlidingPane ID="Contacts" runat="server" Visible="true" width="190px" Height="400px" >
<telerik:RadTreeView ID="RadTreeView1" runat="server" BackColor="Black" Font-Names="Tahoma" Font-Size="13px" Skin="Hay" Height="900px" Width="175px" ForeColor="White"></telerik:RadTreeView></telerik:RadSlidingPane></telerik:RadSlidingZone></telerik:RadPane>
<telerik:RadSplitBar id="RadSplitbar1" runat="server" CollapseMode="Forward" BackColor="#EEEEEE"></telerik:RadSplitBar>
<telerik:RadPane id="RadPane2" runat="server" scrolling="y" style="z-index: 1; left: 1px; top: 329px; position: absolute; height: 653px; width: 856px"><table cellpadding="0" cellspacing="0" ><tr><td>
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False" BackColor="Black" Font-Names="Verdana" Font-Size="Medium" ForeColor="#800040" GridLines="None" Height="624px" Skin="Black" style="margin-bottom: 0px; margin-top: 0px;" Visible="False" Width="990px" OnItemCommand="radgrid1_itemcommand" >
<headercontextmenu enabletheming="true"><collapseanimation duration="200" type="OutQuint" />
</headercontextmenu><mastertableview DataKeyNames="srno"><rowindicatorcolumn><HeaderStyle Width="20px" /></rowindicatorcolumn>
<expandcollapsecolumn><HeaderStyle Width="20px" /></expandcollapsecolumn>
<Columns>
<telerik:GridTemplateColumn HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="10px" HeaderText="" ItemStyle-HorizontalAlign="Center" ItemStyle-Width="100px" UniqueName="TemplateColumn" >
<ItemTemplate>
<asp:ImageButton ID="Image1" Runat="server" CommandName="Image1" Height="130px" ImageAlign="Middle" ImageUrl='<%#""& Container.DataItem("imag1")&"" %>' Width="140px" AlternateText='<%#""& Container.DataItem("style1")&"" %>' />
<asp:Label ID="label1" runat="server" Font-Names="Tahoma" Font-Size="13px" ForeColor="White" Width="140px" Text='<%#""& Container.DataItem("style1")&"" %>' />
</ItemTemplate>
<HeaderStyle Width="10px" /><ItemStyle Width="100px" />
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderStyle-Width="10px" HeaderText="" ItemStyle-Width="100px" UniqueName="TemplateColumn" ItemStyle-HorizontalAlign="Center" >
<ItemTemplate>
<asp:ImageButton ID="Image2" Runat="server" AlternateText='<%#""& Container.DataItem("style2")&"" %>' BorderColor="#eeeeee" BorderWidth="0px" CommandName="Image2" Height="130px" ImageAlign="Middle" ImageUrl='<%#""& Container.DataItem("imag2")&"" %>' Width="140px" />
<asp:Label ID="label2" runat="server" ForeColor="White" Font-Names="Tahoma" Font-Size="13px" Width="140px" Text='<%#""& Container.DataItem("style2")&"" %>' />
</ItemTemplate><HeaderStyle Width="10px" /><ItemStyle Width="100px" />
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderStyle-Font-Bold="true" HeaderStyle-ForeColor="Aqua" HeaderStyle-Font-Names="Tahoma" HeaderStyle-Font-Size="15px" HeaderText="Product Catalog" ItemStyle-Width="100Px" UniqueName="TemplateColumn" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:ImageButton ID="Image3" Runat="server" AlternateText='<%#""& Container.DataItem("style3")&"" %>' BorderColor="#eeeeee" BorderWidth="0px" CommandName="Image3" Height="130px" ImageAlign="Middle" ImageUrl='<%#""& Container.DataItem("imag3")&"" %>' Width="140px" />
<asp:Label ID="label3" runat="server" ForeColor="White" Font-Names="Tahoma" Font-Size="13px" Width="140px" Text='<%#""& Container.DataItem("style3")&"" %>' />
</ItemTemplate><HeaderStyle Font-Bold="True" /><ItemStyle Width="100px" />
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="" ItemStyle-Width="100Px" UniqueName="TemplateColumn" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:ImageButton ID="Image4" Runat="server" AlternateText='<%#""& Container.DataItem("style4")&"" %>' BorderColor="#eeeeee" BorderWidth="0px" CommandName="Image4" Height="130px" ImageAlign="Middle" ImageUrl='<%#""& Container.DataItem("imag4")&"" %>' Width="140px" />
<asp:Label ID="label4" runat="server" ForeColor="White" Font-Names="Tahoma" Font-Size="13px" Width="140px" Text='<%#""& Container.DataItem("style4")&"" %>' />
</ItemTemplate><ItemStyle Width="100px" />
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="" ItemStyle-Width="100Px" UniqueName="TemplateColumn" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:ImageButton ID="Image5" Runat="server" AlternateText='<%#""& Container.DataItem("style5")&"" %>' BorderColor="#eeeeee" BorderWidth="0px" CommandName="Image5" Height="130px" ImageAlign="Middle" ImageUrl='<%#""& Container.DataItem("imag5")&"" %>' Width="140px" />
<asp:Label ID="label5" runat="server" ForeColor="White" Font-Names="Tahoma" Font-Size="13px" Width="140px" Text='<%#""& Container.DataItem("style5")&"" %>' />
</ItemTemplate><ItemStyle Width="100px" />
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText="" ItemStyle-Width="100Px" UniqueName="TemplateColumn" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:ImageButton ID="Image6" Runat="server" AlternateText='<%#""& Container.DataItem("style6")&"" %>' BorderColor="#eeeeee" BorderWidth="0px" CommandName="Image5" Height="130px" ImageAlign="Middle" ImageUrl='<%#""& Container.DataItem("imag6")&"" %>' Width="140px" />
<asp:Label ID="label6" runat="server" ForeColor="White" Font-Names="Tahoma" Font-Size="13px" Width="140px" Text='<%#""& Container.DataItem("style6")&"" %>' />
</ItemTemplate><ItemStyle Width="100px" />
</telerik:GridTemplateColumn>
</Columns>
</mastertableview>
<clientsettings enablepostbackonrowclick="true">
<selecting allowrowselect="true" />
</clientsettings><HeaderStyle Height="1px" />
<filtermenu enabletheming="True"><collapseanimation duration="200" type="OutQuint" /></filtermenu>
</telerik:RadGrid></td></tr></tr></table></telerik:RadPane>
</telerik:RadSplitter>
</div>
</ContentTemplate>
</asp:UpdatePanel>
<
asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel2" >
<ProgressTemplate>
<div id="OuterTableCellOverlay">
<div id="InnerTableCellOverlay" style="color:Blue" ><B>... LOADING PLEASE WAIT...</B> <BR />
<asp:Image id="LoadImage1" runat="server" ImageUrl="~/Images/ajax-loader.gif"></asp:Image>
</div>
</div>
</ProgressTemplate>
</asp:UpdateProgress>
</
body>
</
html>
</asp:Content>
Imports
System.Data
Imports System.Data.SqlClient
Imports System.Data.Sql
Imports System.Web.UI
Imports Telerik.Web.UI
Imports ASP
Imports cls1
Imports Microsoft.Vbe.Interop
Imports Telerik.Web
Imports System
Imports System.Configuration
Imports System.Collections
Imports System.Web
Imports System.Web.Security
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls
Partial
Class ProductCatalog
Inherits System.Web.UI.Page
Dim db As clsDBLayer
Dim temp As Telerik.Web.UI.RadTreeNode
Dim temp1 As Telerik.Web.UI.RadTreeNode
Dim newvalue As String
Dim dsfillgrid As New DataSet
Dim getgroupid As Integer
Dim dt As DataTable
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'If userid=null then goto login page
If Session("Userid") = "" Then
Response.Redirect("Login.aspx", False)
End If
filltreeview()
End Sub
'this function used to fill the grid with style
Protected Sub RadTreeView1_NodeClick(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadTreeNodeEventArgs) Handles RadTreeView1.NodeClick
Dim str1 As String
Try
' if the clicked node is last child Node then checked
If e.Node.Nodes.Count = 0 Then
RadGrid1.Visible =
True
str1 = RadTreeView1.SelectedValue
Session(
"LastGroup") = RadTreeView1.SelectedValue
getgroupid = CommonFunction.UDGetSingleValue(
"select groupid from groupmaster where name='" & str1 & "'", True,clsStartUp.Conjewel)
db = New clsDBLayer
dsfillgrid = db.GetDataset(
"SET QUOTED_IDENTIFIER OFF ; Exec PROC_Teststylegridmatrix " & getgroupid & " SET QUOTED_IDENTIFIER on", "Grid")
Session(
"Fillgrid") = dsfillgrid
RadGrid1.DataSource = dsfillgrid.Tables(
"Grid")
RadGrid1.DataBind()
Me.RadToolTipManager1.Visible = False
Else
RadGrid1.Columns.Clear()
RadGrid1.Controls.Clear()
RadGrid1.Visible =
False
End If
Catch ex As Exception
End Try
End Sub
'This function used to display the tooltip when we click on image(Style)
Protected Sub RadGrid1_ItemCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles RadGrid1.ItemCommand
Dim ColNo As String = Right(e.CommandName, 1)
Dim image As Control = e.Item.FindControl("Image" & ColNo)
Dim currentRow As ImageButton = DirectCast(e.CommandSource, ImageButton)
Try
'When clicked on image show tooltip with selected item
Me.RadToolTipManager1.Visible = True
clsStartUp.GridEdit =
False
clsStartUp.vieworder =
False '21nov
clsStartUp.submitorder = False '21nov
clsStartUp.imagepath = currentRow.ImageUrl
Session(
"imagename") = currentRow.AlternateText
If LTrim(Session("imagename")) <> "" Then
Session("styleid") = CommonFunction.UDGetSingleValue("select styleid from stylemaster where name='" & Session("imagename") & "'", True, clsStartUp.Conjewel)
Me.RadToolTipManager1.TargetControls.Add(image.ClientID, currentRow.ID, True)
Dim ctrl As Control = Page.LoadControl("ProductDetails(vb).ascx")
End If
If LTrim(Session("imagename")) = "" Then
Me.RadToolTipManager1.Visible = False
End If
Catch ex As Exception
End Try
End Sub
Protected Sub OnAjaxUpdate(ByVal sender As Object, ByVal args As ToolTipUpdateEventArgs)
Me.UpdateToolTip(args.Value, args.UpdatePanel)
End Sub
Private Sub UpdateToolTip(ByVal elementID As String, ByVal panel As UpdatePanel)
Dim ctrl As Control = Page.LoadControl("ProductDetails(vb).ascx")
panel.ContentTemplateContainer.Controls.Add(ctrl)
End Sub
End
Class
We use scheduler control .
To the appointment we use advanced form user control that contain resources user control.
The advanced form code here:
| <%@ Control Language="C#" AutoEventWireup="true" CodeFile="AdvancedFormCS.ascx.cs" |
| Inherits="SchedulerTemplatesCS.AdvancedForm" %> |
| <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> |
| <%@ Register TagPrefix="scheduler" TagName="ResourceControl" Src="ResourceControlCS.ascx" %> |
| <div class="rsAdvancedEdit" style="position: relative; top: -15px; left: -10px;"> |
| <div class="rsAdvTitle"> |
| <h1 class="rsAdvInnerTitle"> |
| עריכת פגישה</h1> |
| <asp:LinkButton runat="server" ID="AdvancedEditCloseButton" CssClass="rsAdvEditClose" |
| CommandName="Cancel" CausesValidation="false" ToolTip='<%# Owner.Localization.AdvancedClose %>'> |
| <%= Owner.Localization.AdvancedClose %> |
| </asp:LinkButton> |
| </div> |
| <div class="rsAdvContentWrapper"> |
| <div class="rsAdvOptionsScroll"> |
| <asp:Panel runat="server" ID="BasicControlsPanel" CssClass="rsAdvBasicControls"> |
| <table> |
| <tr> |
| <td> |
| <label for="<%= StartDate.ClientID %>_dateInput_text"> |
| זמן התחלה</label> |
| <telerik:RadDatePicker ID="StartDate" runat="server" CssClass="rsAdvDatePicker" Culture="<%# Owner.Culture %>" |
| MinDate="1900-01-01" SharedCalendarID="SharedCalendar" Skin="<%# Owner.Skin %>" |
| Width="83px"> |
| <DatePopupButton Visible="False" /> |
| <DateInput ID="DateInput2" runat="server" DateFormat="<%# Owner.AdvancedForm.DateFormat %>" |
| EmptyMessage=" " EmptyMessageStyle-CssClass="radInvalidCss_Default" /> |
| </telerik:RadDatePicker> |
| <telerik:RadTimePicker ID="StartTime" runat="server" CssClass="rsAdvTimePicker" Culture="<%# Owner.Culture %>" |
| Skin="<%# Owner.Skin %>" Width="65px"> |
| <DateInput ID="DateInput3" runat="server" EmptyMessage=" " EmptyMessageStyle-CssClass="radInvalidCss_Default" /> |
| <TimePopupButton Visible="false" /> |
| <TimeView ID="TimeView1" runat="server" Columns="2" EndTime="18:00" Interval="00:30" |
| ShowHeader="false" StartTime="08:00" /> |
| </telerik:RadTimePicker> |
| </td> |
| <td> |
| <label for="<%= EndDate.ClientID %>_dateInput_text"> |
| זמן סיום</label> |
| <telerik:RadDatePicker ID="EndDate" runat="server" CssClass="rsAdvDatePicker" Culture="<%# Owner.Culture %>" |
| MinDate="1900-01-01" SharedCalendarID="SharedCalendar" Skin="<%# Owner.Skin %>" |
| Width="83px"> |
| <DatePopupButton Visible="False" /> |
| <DateInput ID="DateInput4" runat="server" DateFormat="<%# Owner.AdvancedForm.DateFormat %>" |
| EmptyMessage=" " EmptyMessageStyle-CssClass="radInvalidCss_Default" /> |
| </telerik:RadDatePicker> |
| <telerik:RadTimePicker ID="EndTime" runat="server" CssClass="rsAdvTimePicker" Culture="<%# Owner.Culture %>" |
| Skin="<%# Owner.Skin %>" Width="65px"> |
| <DateInput ID="DateInput5" runat="server" EmptyMessage=" " EmptyMessageStyle-CssClass="radInvalidCss_Default" /> |
| <TimePopupButton Visible="false" /> |
| <TimeView ID="TimeView2" runat="server" Columns="2" EndTime="18:00" Interval="00:30" |
| ShowHeader="false" StartTime="08:00" /> |
| </telerik:RadTimePicker> |
| </td> |
| </tr> |
| <asp:CheckBox runat="server" ID="AllDayEvent" CssClass="rsAdvChkWrap" Checked="false" |
| Text="כל היום" Visible="false" /> |
| <asp:RequiredFieldValidator ID="StartDateValidator" runat="server" ControlToValidate="StartDate" |
| CssClass="rsValidatorMsg" Display="None" EnableClientScript="true" /> |
| <asp:RequiredFieldValidator ID="StartTimeValidator" runat="server" ControlToValidate="StartTime" |
| CssClass="rsValidatorMsg" Display="None" EnableClientScript="true" /> |
| <asp:RequiredFieldValidator ID="EndDateValidator" runat="server" ControlToValidate="EndDate" |
| CssClass="rsValidatorMsg" Display="None" EnableClientScript="true" /> |
| <asp:RequiredFieldValidator ID="EndTimeValidator" runat="server" ControlToValidate="EndTime" |
| CssClass="rsValidatorMsg" Display="None" EnableClientScript="true" /> |
| <asp:CustomValidator ID="DurationValidator" runat="server" ControlToValidate="StartDate" |
| CssClass="rsValidatorMsg rsInvalid" Display="Dynamic" EnableClientScript="false" |
| OnServerValidate="DurationValidator_OnServerValidate" /> |
| <%-- RESOURCE CONTROLS --%> |
| <tr> |
| <td> |
| <scheduler:ResourceControl ID="ResInspector" runat="server" Label="פקח:" Skin="<%# Owner.Skin %>" |
| Type="Inspector" /> |
| </td> |
| <td> |
| <scheduler:ResourceControl ID="ResTest" runat="server" Label="סוג בדיקה:" Skin="<%# Owner.Skin %>" |
| Type="Test" /> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| </td> |
| <td> |
| <scheduler:ResourceControl ID="ResSite" runat="server" Label="אתר:" Skin="<%# Owner.Skin %>" |
| Type="Site" /> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <scheduler:ResourceControl ID="ResStatus" runat="server" Label="סטאטוס:" Skin="<%# Owner.Skin %>" |
| Type="Status" /> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <telerik:RadTextBox ID="DescriptionText" runat="server" Label="הערה:" TextMode="MultiLine" |
| Rows="5" Width="100%" Text='<%# Eval("Description") %>' /> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <asp:HiddenField ID="OriginalRecurrenceRule" runat="server" /> |
| <telerik:RadCalendar ID="SharedCalendar" runat="server" CultureInfo="<%# Owner.Culture %>" |
| RangeMinDate="1900-01-01" ShowRowHeaders="false" Skin="<%# Owner.Skin %>" /> |
| </td> |
| </tr> |
| </table> |
| </asp:Panel> |
| </div> |
| <asp:Panel runat="server" ID="ButtonsPanel" CssClass="rsAdvancedSubmitArea"> |
| <div class="rsAdvButtonWrapper"> |
| <asp:LinkButton runat="server" ID="UpdateButton" CssClass="rsAdvEditSave""> |
| <span>שמור</span> |
| </asp:LinkButton> |
| <asp:LinkButton runat="server" ID="CancelButton" CssClass="rsAdvEditCancel" CommandName="Cancel" |
| CausesValidation="false"> |
| <span>בטל</span> |
| </asp:LinkButton> |
| </div> |
| </asp:Panel> |
| </div> |
| </div> |
The resources code here:
| <%@ Control Language="C#" AutoEventWireup="true" CodeFile="ResourceControlCS.ascx.cs" |
| Inherits="SchedulerTemplatesCS.ResourceControl" %> |
| <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> |
| <asp:Label runat="server" ID="ResourceLabel" AssociatedControlID="ResourceValue" |
| Text='<%# Label %>' CssClass="rsAdvResourceLabel" /> |
| <telerik:RadComboBox runat="server" ID="ResourceValue" CssClass="rsAdvResourceValue" |
| Skin='<%# Skin %>' /> |
| <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="ResourceValue" |
| ErrorMessage="שדה חובה" runat="server" SetFocusOnError="true" Display="Dynamic" > |
| </asp:RequiredFieldValidator> |
to the resources user control controls, when I in the advanced form on client side
I want to do :
· Events
· Default values
· Validations
How can I do that ?