or
<telerik:RadWindow EnableShadow="true" ShowContentDuringLoad="false" runat="server" ReloadOnShow="true" Title="Standard Text: Add Observation." OpenerElementID="lnkObservationsText" Behaviors="None" VisibleStatusbar="false" EnableViewState="true" ID="rdWndObservationText" Skin="Web20" Modal="true" Width="600"> <ContentTemplate> <div class="RadModalMainDiv"> <div> <p> Help text to go here....</p> </div> <div class="divStandardTextButtonList"> <asp:Button ID="btnObservationsTextSelect" runat="server" Text="Select" CssClass="btnStandardText" OnClientClick="return ObservationStandardText_Confirm()" /> <asp:Button ID="btnObservationsTextCancel" runat="server" Text="Cancel" CssClass="btnStandardText" /> </div> <asp:Panel ID="pnl1" runat="server"> <div> <telerik:RadGrid ID="radGdObservationsText" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" GridLines="None" PageSize="10" Width="100%"> <MasterTableView CommandItemDisplay="None" Name="ParentGrid"> <Columns> <telerik:GridClientSelectColumn UniqueName="ClientSelectColumn"> </telerik:GridClientSelectColumn> <telerik:GridBoundColumn DataField="description" HeaderText="Observation Description" Visible="true"> </telerik:GridBoundColumn> </Columns> </MasterTableView> <PagerStyle Mode="NextPrevAndNumeric" /> <ClientSettings> <Selecting AllowRowSelect="True" /> <ClientEvents OnRowSelected="SetObservationStandardText" /> </ClientSettings> </telerik:RadGrid> </div> </asp:Panel> </div> </ContentTemplate> </telerik:RadWindow> protected void PollDistribPointsTypeOptions_SelectedIndexChanged(object sender, EventArgs e) { RadioButtonList rbl = sender as RadioButtonList; if(rbl.SelectedValue == "0" || rbl.SelectedValue=="2") (RadGrid1.EditItems[0] as GridEditableItem)["Poll_DistribPointsType"].Controls[3].Visible = false; }protected void Page_Load(object sender, EventArgs e) { RadAjaxManager.GetCurrent(this.Page).ClientEvents.OnRequestStart = "onRequestStart"; if (!IsPostBack) this.DataBind(); }<telerik:RadButton runat="server" ID="export" OnClientClicked="ExportGrid" /><script type="text/javascript"> function ExportGrid(sender, args) { var masterTable = $find("<%=RadGrid1.ClientID %>").get_masterTableView(); masterTable.exportToExcel(); } function onRequestStart(sender, args) { alert(args.get_eventTarget()); if (args.get_eventTarget().indexOf("btnExport") >= 0) args.set_enableAjax(false); }</script>args.get_eventTarget() is always "ctl00$ContentPlaceHolder1$RadGrid1" and there is no indication if this is export or other action ( I send the insert command using custom button as well) do I can't disable the ajax .<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Stackbar2.aspx.cs" Inherits="Stackbar2" %><%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Charting" tagprefix="telerik" %><!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></head><body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <div> <telerik:RadChart ID="RadChart1" runat="server" DefaultType="StackedBar" SeriesOrientation="Vertical"> <Series> <telerik:ChartSeries Name="Series 1" Type="StackedBar"> <Items> <telerik:ChartSeriesItem Name="Item 1" YValue="190"> </telerik:ChartSeriesItem> </Items> </telerik:ChartSeries> <telerik:ChartSeries Name="Series 2" Type="StackedBar"> <Items> <telerik:ChartSeriesItem Name="Item 1" YValue="100" > </telerik:ChartSeriesItem> </Items> </telerik:ChartSeries> </Series> </telerik:RadChart> <br /> <asp:Label ID="lblChartOrientation" runat="server" Text="Series orientation:" /><asp:RadioButtonList AutoPostBack="true" ID="OrientationList" runat="server" OnSelectedIndexChanged="OrientationList_SelectedIndexChanged"><asp:ListItem Text="Horizontal" Value="Horizontal" /><asp:ListItem Text="Vertical" Value="Vertical" Selected="True" /></asp:RadioButtonList> </div> </form> </body> </html> using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Telerik.Charting;using System.Drawing;public partial class Stackbar2 : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { if(!IsPostBack) Settings(); } private void Settings() { ChartSeriesCollection coll = RadChart1.Series; for (int i = 0; i < coll.Count; i++) { } double yMin=110; double yMax=400; double step = 50; RadChart1.PlotArea.YAxis.AddRange(yMin, yMax, step); RadChart1.PlotArea.YAxis.AutoScale = false; } protected void OrientationList_SelectedIndexChanged(object sender, EventArgs e) { RadChart1.SeriesOrientation = (ChartSeriesOrientation)Enum.Parse(typeof(ChartSeriesOrientation), OrientationList.SelectedValue); }}
