or
var StartDatePicker = $find("<%= dpStartDate.ClientID %>");StartDatePicker.clear();function clearDatePicker(id) {
var picker = $find(id);
picker.clear();
}
called by:
<a href = "javascript: clearDatePicker('<%= dpStartDate.ClientID %.');">clear</a>
Markup:
<%@ Page Language="vb" AutoEventWireup="false" Inherits="acctrpt.acctrpt._Default2" validateRequest="false" Codebehind="Default2.aspx.vb" Trace="false" %><html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1" runat="server"> <title></title></head> <body> <form runat="server"> <telerik:RadScriptManager ID="ScriptManager1" runat="server" /> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function RequestStart(sender, args) { if (args.get_eventTarget().indexOf("ExportToCsvButton") >= 0) args.set_enableAjax(false); } </script> </telerik:RadCodeBlock> <telerik:RadCodeBlock ID="RadCodeBlock2" runat="server"> <style type="text/css"> a:hover {color: #444444; text-decoration: overline underline; background-color: #E1DDC9 !important;} </style> </telerik:RadCodeBlock> <telerik:RadAjaxManager ID="AjaxManager1" runat="server" > <ClientEvents OnRequestStart="RequestStart" ></ClientEvents> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="rgValidate"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="rgValidate" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <table id="tblGrids" width="96%" align="center" runat="server" > <tr><td> <telerik:RadGrid ID="rgValidate" runat="server" AutoGenerateColumns="true" Width="100%" ItemStyle-Wrap="false" FilterItemStyle-Width="100%" AllowSorting="true" AllowPaging="true" AllowFilteringByColumn="true" Skin="Outlook" > <GroupingSettings CaseSensitive="false" /> <PagerStyle AlwaysVisible="true" /> <ExportSettings HideStructureColumns="true" OpenInNewWindow="false" IgnorePaging="true" ExportOnlyData="true" /> <MasterTableView CommandItemDisplay="Top" HierarchyLoadMode="Client" GroupLoadMode="Server" > <CommandItemSettings ShowExportToCsvButton="true" ShowAddNewRecordButton="false" ExportToCsvText="grid" /> </MasterTableView> </telerik:RadGrid> </td></tr> </table> <asp:Button runat="server" ID="btn1" Text="Data Source 1" UseSubmitBehavior="false" /> <asp:Button runat="server" ID="btn2" Text="Data Source 2" UseSubmitBehavior="false" /> </form> </body></html>Option Strict OnImports Microsoft.VisualBasicImports SystemImports System.DataImports System.Data.SqlClientImports System.WebImports System.Web.HttpContextImports System.Web.UIImports System.Web.UI.HTMLControlsImports System.Web.UI.WebControlsImports System.Text.RegularExpressionsImports System.IOImports Telerik.Web.UINamespace acctrpt Partial Class _Default2 : Inherits page Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If Not IsPostBack Then Dim dt1 As New DataTable dt1.Columns.Add("Column1", GetType(Integer)) dt1.Columns.Add("Column2", GetType(Integer)) dt1.Columns.Add("Column3", GetType(Integer)) Dim dt2 As New DataTable dt2.Columns.Add("Field1", GetType(Integer)) dt2.Columns.Add("Field2", GetType(Integer)) dt2.Columns.Add("Field3", GetType(Integer)) For i As Integer = 1 to 20 Dim dr1 As DataRow = dt1.NewRow Dim dr2 As DataRow = dt2.NewRow dr1("Column1") = i dr1("Column2") = i + 100 dr1("Column3") = i + 1000 dr2("Field1") = i dr2("Field2") = i + 200 dr2("Field3") = i + 2000 dt1.Rows.Add(dr1) dt2.Rows.Add(dr2) Next Session("DS1") = dt1.DefaultView Session("DS2") = dt2.DefaultView Session("ActiveDataSource") = "1" End If End Sub Private Sub rgValidate_NeedDataSource(sender As Object, e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles rgValidate.NeedDataSource Select Case Session("ActiveDataSource").ToString() Case "1" rgValidate.DataSource = Session("DS1") Case "2" rgValidate.DataSource = Session("DS2") Case Else rgValidate.DataSource = Nothing End Select rgValidate.ExportSettings.FileName = "Export" & Session("ActiveDataSource").ToString() End Sub Private Sub btn1_Click(sender As Object, e As System.EventArgs) Handles btn1.Click Session("ActiveDataSource") = "1" If rgValidate.MasterTableView isnot Nothing then rgValidate.MasterTableView.SortExpressions.Clear() rgValidate.MasterTableView.FilterExpression = "" rgValidate.MasterTableView.GroupByExpressions.Clear() End If rgValidate.Rebind() End Sub Private Sub btn2_Click(sender As Object, e As System.EventArgs) Handles btn2.Click Session("ActiveDataSource") = "2" If rgValidate.MasterTableView isnot Nothing then rgValidate.MasterTableView.SortExpressions.Clear() rgValidate.MasterTableView.FilterExpression = "" rgValidate.MasterTableView.GroupByExpressions.Clear() End If rgValidate.Rebind() End Sub Private Sub rgValidate_ColumnCreated(sender As Object, e As Telerik.Web.UI.GridColumnCreatedEventArgs) Handles rgValidate.ColumnCreated If TypeOf e.Column is GridBoundColumn Then Dim col As GridBoundColumn = DirectCast(e.Column, GridBoundColumn) Select Case True Case col.UniqueName.ToLower.Contains("1") col.AllowFiltering = False Case col.UniqueName.ToLower.Contains("2") col.CurrentFilterFunction = GridKnownFunction.Contains col.ShowFilterIcon = False col.AutoPostBackOnFilter = True col.FilterControlWidth = New Unit (110, UnitType.Pixel) col.FilterControlToolTip = "Filter Data" Case col.UniqueName.ToLower.Contains("3") col.CurrentFilterFunction = GridKnownFunction.Contains col.ShowFilterIcon = False col.FilterControlToolTip = "Filter Data" col.AutoPostBackOnFilter = True col.ItemStyle.Width = New Unit(110) col.FilterControlWidth = New Unit(85, UnitType.Percentage) End Select End If End Sub End ClassEnd Namespace<telerik:RadGrid ID="grid1" runat="server" AutoGenerateColumns="true" Style="min-height: 50px;" OnNeedDataSource="grid1_NeedDataSource" Skin="Office2007" ShowFooter="true"> <MasterTableView CommandItemDisplay="Top" Width="885px"> <CommandItemTemplate> <table class="rcCommandTable" width="100%"> <td> <asp:LinkButton ID="btnExpandAll" runat="server" OnClientClick="ExpandAll(true); return false;" style="display: block;"> <img style="border:0px" alt="" src="../images/SinglePlus.gif" /> Expand All </asp:LinkButton> <asp:LinkButton ID="btnCollapseAll" runat="server" OnClientClick="ExpandAll(false); return false;" style="display: none;"> <img style="border:0px" alt="" src="../images/SingleMinus.gif" /> Collapse All </asp:LinkButton> </td> <td style="float: right"> <asp:Button ID="Button1" runat="server" Text=" " CssClass="rgExpXLS" CommandName="ExportToExcel" ToolTip="Export to Excel" /> <asp:Button ID="Button2" runat="server" Text=" " CssClass="rgExpPDF" CommandName="ExportToPdf" ToolTip="Export to PDF" /> </td> </table> </CommandItemTemplate> <CommandItemSettings ShowExportToExcelButton="true" ShowExportToPdfButton="true" ShowAddNewRecordButton="true" AddNewRecordText="Expand All" ShowRefreshButton="false"></CommandItemSettings> </MasterTableView> <ClientSettings EnableRowHoverStyle="true"> <ClientEvents OnRowSelected="RowSelected"></ClientEvents> <Scrolling AllowScroll="true" SaveScrollPosition="true" FrozenColumnsCount="5" UseStaticHeaders="true" /> <Resizing AllowColumnResize="false" /> <Selecting AllowRowSelect="true" /> </ClientSettings> <ExportSettings IgnorePaging="true" OpenInNewWindow="true" ExportOnlyData="true" FileName="Grid-Export"> <Pdf PageTitle="Risk Assessment" PageWidth="297mm" PageHeight="210mm" PageTopMargin="10mm" PageBottomMargin="10mm" PageLeftMargin="10mm" PageRightMargin="10mm" /> <Excel Format="ExcelML" FileExtension="xls" /> </ExportSettings> <HeaderStyle Width="150px" /></telerik:RadGrid>$.ajax({ type: 'POST', url: '../WebServices/GlobalEntityHelper.svc/GetEntityData', data: JSON.stringify({ request: JSON.stringify(dataToSend) }), contentType: 'application/json; charset=utf-8', dataType: 'json', success: function (result, status) { srcWindow.GlobalEntityRadCombobox.set_visible(result.d.Visible); if (srcWindow.GlobalEntityRadCombobox.get_visible()) { var entityItems = srcWindow.GlobalEntityRadCombobox.get_items(); entityItems.clear(); srcWindow.GlobalEntityRadCombobox.trackChanges(); for (var i = 0; i < result.d.DataSource.length; i++) { var entityItem = new Telerik.Web.UI.RadComboBoxItem(); entityItem.set_text(result.d.DataSource[i].Key); entityItem.set_value(result.d.DataSource[i].Value); entityItems.add(entityItem); } srcWindow.GlobalEntityRadCombobox.commitChanges(); ddlHilightOption(srcWindow.GlobalEntityRadCombobox, '', result.d.EntityValue); jQuery.data(srcWindow.GlobalEntityRadCombobox, 'filter-datamember', result.d.EntityFilterDataMember); srcWindow.GlobalEntityRadCombobox.prop('entityTypeConst', result.d.EntityTypeConst); } }, error: function (jqXHR, textStatus, errorThrown) { }protected void btnSubmitForm2_Click(object sender, System.EventArgs e) { if (ValidUserInfo()) { // Code to turn off RadAjaxManager ajax request for this call lblErrorMsg.Text = "Valid"; //Updated via full postback } else { lblErrorMsg.Text = "Invalid"; //Updated via RadAjaxManager } }<telerik:RadComboBox ID="rcbLanguages" runat="server" CheckBoxes="True" ClientIDMode="Static" EmptyMessage="Select Languages" Height="200px" Width="306px" EnableCheckAllItemsCheckBox="true"> <Items> <telerik:RadComboBoxItem Value="en" Text="English" /> <telerik:RadComboBoxItem Value="zh" Text="Chinese" /> <telerik:RadComboBoxItem Value="da" Text="Danish" /> <telerik:RadComboBoxItem Value="nl" Text="Dutch" /> <telerik:RadComboBoxItem Value="fr" Text="French" /> <telerik:RadComboBoxItem Value="de" Text="German" /> <telerik:RadComboBoxItem Value="el" Text="Greek" /> <telerik:RadComboBoxItem Value="he" Text="Hebrew" /> <telerik:RadComboBoxItem Value="hi" Text="Hindi" /> <telerik:RadComboBoxItem Value="it" Text="Italian" /> <telerik:RadComboBoxItem Value="ja" Text="Japanese" /> <telerik:RadComboBoxItem Value="la" Text="Latin" /> <telerik:RadComboBoxItem Value="pl" Text="Polish" /> <telerik:RadComboBoxItem Value="pt" Text="Portuguese" /> <telerik:RadComboBoxItem Value="ru" Text="Russian" /> <telerik:RadComboBoxItem Value="es" Text="Spanish" /> <telerik:RadComboBoxItem Value="th" Text="Thai" /> <telerik:RadComboBoxItem Value="vi" Text="Vietnamese" /> </Items></telerik:RadComboBox>