or
| <%@ Control Language="C#" AutoEventWireup="True" CodeBehind="HeaderV2.ascx.cs" Inherits="ProductAdmin.Header" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <telerik:RadScriptBlock runat="server" ID="RadScriptBlock1"> |
| <script type="text/javascript"> |
| function rmnuPageClientClicking(sender, eventArgs) { |
| var item = eventArgs.get_item(); |
| var navigateUrl = item.get_value(); |
| if (navigateUrl && navigateUrl != "#") { |
| var wnd = window.radopen(navigateUrl, null); |
| return false; |
| } |
| } |
| // wnd.setSize(515, 345); |
| </script> |
| </telerik:RadScriptBlock> |
| <table border="0" cellpadding="0" cellspacing="0" width="100%"> |
| <tbody> |
| <tr> |
| <td id="header"> |
| <table border="0" cellpadding="0" cellspacing="0" width="100%"> |
| <tbody> |
| <tr> |
| <td style="width: 100%;" valign="top"> |
| <table cellpadding="0" cellspacing="0"> |
| <tr> |
| <td> |
| <telerik:RadMenu runat="server" ID="rmnuProducts" DataTextField="ProductName" DataFieldID="ProductID" |
| DataFieldParentID="ParentID" DataValueField="ProductID" Skin="Vista" OnItemClick="rmnuProducts_ItemClick"> |
| </telerik:RadMenu> |
| </td> |
| <td> |
| <telerik:RadMenu Width="100%" runat="server" ID="rmnuPage" DataTextField="PseudoName" |
| DataFieldID="UID" DataFieldParentID="ParentID" |
| DataValueField="PageNavigateURL" |
| OnClientItemClicking="rmnuPageClientClicking" |
| CollapseAnimation-Type="OutSine" Skin="Vista" |
| EnableAutoScroll="true"> |
| </telerik:RadMenu> |
| <%--OnItemClick="rmnuPage_ItemClick"--%> |
| <%--DataNavigateUrlField="PageNavigateURL"--%> |
| <img visible="false" alt="Products" id="productLogo" runat="server" /> |
| </td> |
| <td> |
| <telerik:RadMenu runat="server" ID="RadMenu1" Skin="Vista" OnItemClick="rmnuProducts_ItemClick" Width="100%"> |
| <Items> |
| <telerik:RadMenuItem Text="Home" NavigateUrl="../Home/DefaultCS.aspx"> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem Text="Log Out" NavigateUrl="../Admin/LoginCS.aspx"> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadMenu> |
| </td> |
| </tr> |
| </table> |
| </td> |
| <%-- <td align="right"> |
| <table border="1" cellpadding="0" cellspacing="0"> |
| <tbody> |
| <tr> |
| <td> |
| </td> |
| <td class="myArea" align="left"> |
| <%--| <a href="../Home/DefaultCS.aspx" class="myAreaLink">Home</a>|<a href="../Admin/LoginCS.aspx" |
| class="myAreaLink">Logout</a>--%> |
| <%--</td> |
| <td id="colorpicker" class="welcome" style="border-left: 2px solid rgb(221, 221, 221); |
| padding-right: 5px;" nowrap="nowrap" valign="top"> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </td>--%> |
| </tr> |
| <tr> |
| <td> |
| <telerik:RadToolBar runat="server" ID="RTBproducts" OnButtonClick="RTBproducts_ButtonClick" Skin="Office2007" Width="100%"> |
| <Items> |
| <telerik:RadToolBarButton Text="Employee Master" ImagePosition="AboveText" ImageUrl="../iSmart/images/users2.gif"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton Text="Employee" IsSeparator="true"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton Text="Leave Master" ImagePosition="AboveText" ImageUrl= "../iSmart/images/attend.gif"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton Text="Leave" IsSeparator="true"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton Text="Attendance" ImagePosition="AboveText" ImageUrl= "../iSmart/images/atendance.gif"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton Text="Attendan" IsSeparator="true"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton Text="CTC Master" ImagePosition="AboveText" ImageUrl= "../iSmart/images/ctc.gif"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton Text="CTC" IsSeparator="true"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton Text="Salary Process" ImagePosition="AboveText" ImageUrl= "../iSmart/images/dolr1.gif"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton Text="Salary" IsSeparator="true"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton Text="Salary Slip" ImagePosition="AboveText" ImageUrl="../iSmart/images/salslipnew.gif"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton Text="SalarySlip" IsSeparator="true"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton Text="Exit" ImagePosition="AboveText" ImageUrl="../iSmart/images/exitnew.gif"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton IsSeparator="true"> |
| </telerik:RadToolBarButton> |
| </Items> |
| </telerik:RadToolBar> |
| </td> |
| </tr> |
| <%-- <tr> |
| <td style="padding: 10px 5px 0px 10px;" align="right" nowrap="nowrap" valign="top"> |
| <table border="0" cellpadding="0" cellspacing="0"> |
| <tbody> |
| <tr> |
| <td class="search" >--%> |
| <%--<telerik:RadTextBox EnableEmbeddedSkins="false" ID="RTBSearch" TabIndex="1" runat="server" |
| MaxLength="20" > |
| </telerik:RadTextBox>--%> |
| <%--</td><td>--%> |
| <%--<asp:Button ID="BtnSearch" runat="server" Text="Search" CssClass="button"/>--%> |
| <%--</td> |
| </tr> |
| </tbody> |
| </table> |
| </td> |
| </tr>--%> |
| <%--<tr> |
| <td colspan="2" align="left"> |
| </td> |
| </tr>--%> |
| <tr> |
| <td> |
| <table border="0" cellpadding="0" cellspacing="0" width="100%"> |
| <tbody> |
| <tr> |
| <td id="subtabs" width="100%"> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="4" class="lastView" nowrap="nowrap"> |
| <table border="0" cellpadding="0" cellspacing="0" width="100%"> |
| <tbody> |
| <tr> |
| <td align="left"> |
| <asp:Label ID="lblPage" runat="server" Text=""></asp:Label> |
| </td> |
| <td align="right"> |
| <b style="white-space: nowrap;">Welcome </b> |
| <asp:Label ID="lblWelcomeBy" runat="server" Text="None"></asp:Label> |
| </td> |
| <td align="right"> |
| <b style="white-space: nowrap;">Last Viewed: </b> |
| <asp:Label ID="lblLastViewed" runat="server" Text="None"></asp:Label> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <telerik:RadWindowManager ID="RadWindowManager" ReloadOnShow="true" VisibleOnPageLoad="true" Animation="Slide" |
| AutoSize="true" ShowContentDuringLoad="false" runat="server" Skin="Vista" |
| VisibleStatusbar="false"> |
| <Windows> |
| <%-- <telerik:RadWindow ID="RadWindow1" runat="server" ShowContentDuringLoad="false" Width="400px" |
| Height="400px" Title="Telerik RadWindow" Behaviors="Default"> |
| </telerik:RadWindow>--%> |
| </Windows> |
| </telerik:RadWindowManager> |
| <telerik:RadAjaxManager ID="ramTemp" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RTBproducts"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadWindowManager" LoadingPanelID="LoadingPanel1"/> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="rmnuPage"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadWindowManager" LoadingPanelID="LoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
Hi,
I would like to know if there's a way to get the mouse position after a click on the plot area.
I’ know there a way to get which element a click occurred but i want to know the position even when there isn't a element on that spot.
What i'm tring to achieve is to use the chart a input mechanism for the end user. By pointing with the mouse (in the chart) the user can set a value within the chart.
any idea's would be appreciated,
Frans van Ek

| <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Trackers.aspx.cs" Inherits="Trackers" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" 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> |
| <link href="CSS/Forest.css" rel="stylesheet" type="text/css" /> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <style type="text/css"> |
| .rgPageFirst, .rgPagePrev, .rgPageNext, .rgPageLast |
| { |
| display: none !important; |
| } |
| </style> |
| <style type="text/css"> |
| div.RemoveBorders .rgHeader, div.RemoveBorders th.rgResizeCol, div.RemoveBorders .rgFilterRow td |
| { |
| border-width: 0 0 1px 0; /*top right bottom left*/ |
| } |
| div.RemoveBorders .rgRow td, div.RemoveBorders .rgAltRow td, div.RemoveBorders .rgEditRow td, div.RemoveBorders .rgFooter td |
| { |
| border-width: 0; |
| padding-left: 7px; /*needed for row hovering and selection*/ |
| } |
| div.RemoveBorders .rgGroupHeader td, div.RemoveBorders .rgFooter td |
| { |
| padding-left: 7px; |
| } |
| </style> |
| <script type="text/javascript"> |
| function onRequestStart(sender, args) { |
| if (args.get_eventTarget().indexOf("ExportToExcelButton") >= 0 || |
| args.get_eventTarget().indexOf("ExportToWordButton") >= 0 || |
| args.get_eventTarget().indexOf("ExportToPdfButton") >= 0 || |
| args.get_eventTarget().indexOf("ExportToCsvButton") >= 0) { |
| args.set_enableAjax(false); |
| } |
| } |
| </script> |
| <div style="padding: 10px"> |
| <telerik:RadScriptManager ID="sm" runat="server"> |
| </telerik:RadScriptManager> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="gvTrackers"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="gvTrackers" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default"> |
| </telerik:RadAjaxLoadingPanel> |
| <telerik:RadGrid ID="gvTrackers" Skin="Forest" EnableEmbeddedSkins="true" Height="600px" |
| runat="server" AllowPaging="true" AllowSorting="True" GridLines="None" AutoGenerateColumns="true" |
| EnableHeaderContextMenu="true" EnableHeaderContextFilterMenu="true" AllowMultiRowSelection="true" |
| AllowFilteringByColumn="True" OnNeedDataSource="gvTrackers_NeedDataSource" OnItemCreated="gvTrackers_ItemCreated" |
| OnItemCommand="gvTrackers_ItemCommand" OnColumnCreated="gvTrackers_ColumnCreated"> |
| <HeaderStyle Height="25px" Width="100px" Font-Size="8pt" Font-Bold="True" ForeColor="White" |
| HorizontalAlign="Center" BorderColor="white" BorderWidth="1px" /> |
| <ExportSettings IgnorePaging="true" ExportOnlyData="true"> |
| <Pdf AllowModify="false" AllowPrinting="true" PageWidth="16in" /> |
| </ExportSettings> |
| <MasterTableView AllowMultiColumnSorting="true" CommandItemDisplay="Top"> |
| <CommandItemSettings ShowExportToWordButton="true" ShowExportToExcelButton="true" |
| ShowExportToCsvButton="true" ShowExportToPdfButton="true" ShowAddNewRecordButton="false" /> |
| </MasterTableView> |
| <ClientSettings ReorderColumnsOnClient="True" AllowDragToGroup="True" AllowColumnsReorder="True"> |
| <Scrolling AllowScroll="true" EnableVirtualScrollPaging="false" UseStaticHeaders="true" /> |
| <Selecting AllowRowSelect="True"></Selecting> |
| <Resizing AllowRowResize="True" AllowColumnResize="True" EnableRealTimeResize="True" |
| ResizeGridOnColumnResize="False"></Resizing> |
| </ClientSettings> |
| <GroupingSettings ShowUnGroupButton="true" /> |
| <PagerStyle Mode="NextPrevAndNumeric" HorizontalAlign="Right" Font-Bold="true" AlwaysVisible="true" /> |
| </telerik:RadGrid> |
| </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 System.Data; |
| using System.IO; |
| using Telerik.Web.UI; |
| public partial class Trackers : System.Web.UI.Page |
| { |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| try |
| { |
| if (!IsPostBack) |
| { |
| bindGrid(); |
| } |
| } |
| catch (Exception ex) |
| { |
| throw ex; |
| } |
| } |
| protected void gvTrackers_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) |
| { |
| bindGrid(); |
| } |
| private void bindGrid() |
| { |
| if (Request.QueryString.Count > 0) |
| { |
| DBLayer clsObj = new DBLayer(); |
| DataTable dt = new DataTable(); |
| DataSet dsRes = new DataSet(); |
| string strQry = Request.QueryString[0].ToString(); |
| if(strQry=="1") |
| dsRes = clsObj.ExecuteDatasetSql("usp_CarrierTracker"); |
| else if (strQry == "2") |
| dsRes = clsObj.ExecuteDatasetSql("usp_RejectRescheduleHistory"); |
| else if (strQry == "3") |
| dsRes = clsObj.ExecuteDatasetSql("usp_ActualPlanTestDate"); |
| else if (strQry == "4") |
| dsRes = clsObj.ExecuteDatasetSql("usp_billing_ckt_report"); |
| else if (strQry == "5") |
| dsRes = clsObj.ExecuteDatasetSql("usp_ReadyandCompeletetask"); |
| else if (strQry == "6") |
| dsRes = clsObj.ExecuteDatasetSql("usp_TTUNotes"); |
| gvTrackers.DataSource = dsRes; |
| //gvTrackers.DataBind(); |
| } |
| } |
| protected void gvTrackers_ItemCreated(object sender, GridItemEventArgs e) |
| { |
| if (e.Item is GridPagerItem) |
| { |
| RadComboBox combo = (e.Item as GridPagerItem).FindControl("PageSizeComboBox") as RadComboBox; |
| // The number of items shown when all is selected |
| int allRowsCount = int.MaxValue; |
| // Remove duplicates |
| RadComboBoxItem duplicate = combo.Items.FindItemByValue(allRowsCount.ToString()); |
| if (duplicate != null) |
| { |
| duplicate.Remove(); |
| } |
| // Create a new item for showing all |
| RadComboBoxItem item = new RadComboBoxItem("All", allRowsCount.ToString()); |
| item.Attributes.Add("ownerTableViewId", e.Item.OwnerTableView.ClientID); |
| combo.Items.Add(item); |
| // Set the current pagesize as the selected value |
| combo.Items.FindItemByValue(gvTrackers.PageSize.ToString()).Selected = true; |
| } |
| } |
| protected void gvTrackers_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) |
| { |
| //if (e.CommandName == Telerik.Web.UI.RadGrid.ExportToExcelCommandName || |
| // e.CommandName == Telerik.Web.UI.RadGrid.ExportToWordCommandName || |
| // e.CommandName == Telerik.Web.UI.RadGrid.ExportToCsvCommandName || |
| // e.CommandName == Telerik.Web.UI.RadGrid.ExportToPdfCommandName) |
| //{ |
| // ConfigureExport(); |
| //} |
| } |
| protected void gvTrackers_ColumnCreated(object sender, GridColumnCreatedEventArgs e) |
| { |
| e.Column.Groupable = false; |
| } |
| } |
