or
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %><%@ Register TagPrefix="telerik" Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" %><!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></title> <script> function someCallback(panelId) { var panel = $find(panelId); if (panel) { panel.set_value(''); } } </script></head><body> <form id="form1" runat="server"> <div> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <telerik:RadDatePicker ID="RadDatePicker1" runat="server" OnSelectedDateChanged="datechanged" AutoPostBack="true" EnableViewState="true" > </telerik:RadDatePicker> <telerik:RadXmlHttpPanel ID="rxhp" runat="server" Value="" OnServiceRequest="serviceRequest" RenderMode="Block" EnableClientScriptEvaluation="true" Width="100%"> <br /> <input runat="server" id="test_input" type="text" /> </telerik:RadXmlHttpPanel> </div> </form></body></html>using System;using Telerik.Web.UI;using Telerik.Web.UI.Calendar;public partial class Default3 : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { this.test_input.Attributes.Add("onclick", string.Format("someCallback('{0}');", this.rxhp.ClientID)); if (!IsPostBack) { RadDatePicker1.SelectedDate = DateTime.Now; } } protected void datechanged(object sender, SelectedDateChangedEventArgs e) { } protected void serviceRequest(object sender, RadXmlHttpPanelEventArgs e) { }}
<telerik:RadButton ID="ReturnButton" runat="server" Text="Return To Test" OnClick="ReturnButton_Click"
CausesValidation="false" Skin="Telerik" CssClass="rbClearButton" Width="175px" AutoPostBack="true" >
<Icon PrimaryIconCssClass="rbPrevious" PrimaryIconLeft="4" PrimaryIconTop="4"/>
<telerik:RadToolBar ID="RadToolBar1" runat="server" Skin="Web20" style="width:100%;" OnButtonClick="RadToolBar1_ButtonClick"> <Items> <telerik:RadToolBarButton ImageUrl="~/[path_omitted]/SaveRadToolBar1.png" Text="Save" ToolTip="Save" /> </Items> </telerik:RadToolBar>
<telerik:RadGrid ID="RadGrid1" runat="server" Skin="Vista" AutoGenerateColumns="false" OnNeedDataSource="RadGrid1_NeedDataSource"> <MasterTableView CommandItemDisplay="None" Height="30" DataKeyNames="ID" ClientDataKeyNames="ID" GroupLoadMode="Client" NoMasterRecordsText="You do not have any data"> <GroupByExpressions>
<telerik:GridGroupByExpression> <GroupByFields> <telerik:GridGroupByField FieldName="Topic.Category.Name" /> </GroupByFields> <SelectFields> <telerik:GridGroupByField FieldName="Topic.Category.Name" HeaderText="Category" /> </SelectFields> </telerik:GridGroupByExpression> </GroupByExpressions> <Columns> <telerik:GridBoundColumn DataField="ID" HeaderText="ID" UniqueName="DataID" Visible="false" /> <telerik:GridBoundColumn DataField="Topic.ID" UniqueName="DataTopicID" Visible="false" /> <telerik:GridBoundColumn DataField="Topic.Category.Name" HeaderText="Name" UniqueName="DataCategoryName" Visible="false" /> <telerik:GridBoundColumn DataField="Topic.Name" HeaderText="Topic" UniqueName="DataTopicName" /> <telerik:GridTemplateColumn HeaderText="Go" UniqueName="DataGoTo" HeaderStyle-Width="50"> <ItemTemplate> <asp:Button ID="ButtonGoTo" runat="server" ToolTip="Go to data" Text="Go" /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid>
When the RadToolBar ButtonClick Event Gets Ignored:
<telerik:RadGrid ID="RadGrid1" runat="server"Skin="Vista"AutoGenerateColumns="false"OnNeedDataSource="RadGrid1_NeedDataSource" OnItemDataBound="RadGrid1_ItemDataBound"> <MasterTableView CommandItemDisplay="None" Height="30" DataKeyNames="ID" ClientDataKeyNames="ID" GroupLoadMode="Client" NoMasterRecordsText="You do not have any data"> <GroupByExpressions> <telerik:GridGroupByExpression> <GroupByFields> <telerik:GridGroupByField FieldName="Topic.Category.Name" /> </GroupByFields> <SelectFields> <telerik:GridGroupByField FieldName="Topic.Category.Name" HeaderText="Category" /> </SelectFields> </telerik:GridGroupByExpression> </GroupByExpressions> <Columns> <telerik:GridBoundColumn DataField="ID" HeaderText="ID" UniqueName="DataID" Visible="false" /> <telerik:GridBoundColumn DataField="Topic.ID" UniqueName="DataTopicID" Visible="false" /> <telerik:GridBoundColumn DataField="Topic.Category.Name" HeaderText="Name" UniqueName="DataCategoryName" Visible="false" /> <telerik:GridBoundColumn DataField="Topic.Name" HeaderText="Topic" UniqueName="DataTopicName" /> <telerik:GridTemplateColumn HeaderText="Go" UniqueName="DataGoTo" HeaderStyle-Width="50"> <ItemTemplate> <asp:Button ID="ButtonGoTo" runat="server" ToolTip="Go to data" Text="Go" /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid>
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { GridDataItem dataItem = e.Item as GridDataItem; (dataItem["DataGoTo"].FindControl("ButtonGoTo") as Button) .PostBackUrl = String.Format( "~/ShowData.aspx?id={0}", dataItem["DataTopicID"].Text); } }protected void UploadReportGrid_ItemCreated(object sender, GridItemEventArgs e) { // there is an issue with the paging RadComboBox drop down direction in the uploaded reports grid. // it apparently cannot determine that it is at the bottom of the screen like normal so we make // the drop down expand up hard coded. if (e.Item is GridPagerItem) { GridPagerItem pagerItem = e.Item as GridPagerItem; RadComboBox combo = pagerItem.FindControl("PageSizeComboBox") as RadComboBox; combo.EnableScreenBoundaryDetection = false; combo.ExpandDirection = RadComboBoxExpandDirection.Up; combo.DropDownCssClass = "UploadReportGrid_PagerDropDown"; } }div.UploadReportGrid_PagerDropDown .rcbScroll { height: auto !important;}