Telerik Forums
UI for ASP.NET AJAX Forum
0 answers
146 views

 How could i datetime filed convert to number format
  e.g:
       DateTime StartOfWeek = DateTime.Today.AddDays(-(int)DateTime.Today.DayOfWeek);
       DateTime EndOfLastWeek = StartOfWeek.AddDays(-1);
 
Thanks
Tamim
Tamim
Top achievements
Rank 1
 asked on 24 May 2012
1 answer
133 views
This is my code. I have 3 series, but the third serie the legend does not appear. The graph does not appear, but is posible does not have a value. Why does not legend appear? Below my code.

private RadChart criaChart1(DesempenhoMensalBL bl)
        {
            RadChart radChart1 = new RadChart();

            radChart1.Height = 200;
            radChart1.Width = 1000;
            radChart1.ChartTitle.TextBlock.Text = "Evolução Mensal Aprovadas Débito";
            radChart1.ChartTitle.TextBlock.Appearance.Position.AlignedPosition = Telerik.Charting.Styles.AlignedPositions.Center;
            radChart1.ChartTitle.TextBlock.Appearance.TextProperties.Font = new System.Drawing.Font("Arial", 15, System.Drawing.FontStyle.Bold);
            radChart1.ChartTitle.Appearance.Dimensions.AutoSize = false;
            radChart1.ChartTitle.Appearance.Dimensions.Height = 25;
            radChart1.ChartTitle.Appearance.Dimensions.Width = 750;
            radChart1.ChartTitle.Appearance.Dimensions.Margins.Left = Telerik.Charting.Styles.Unit.Percentage(20);
            radChart1.ChartTitle.Appearance.Dimensions.Margins.Right = Telerik.Charting.Styles.Unit.Percentage(8);

            //Muda a cor de fundo do gráfico para transparente
            radChart1.Appearance.FillStyle.FillType = Telerik.Charting.Styles.FillType.Solid;
            radChart1.Appearance.FillStyle.MainColor = System.Drawing.Color.Transparent;
            radChart1.PlotArea.Appearance.FillStyle.FillType = Telerik.Charting.Styles.FillType.Solid;
            radChart1.PlotArea.Appearance.FillStyle.MainColor = System.Drawing.Color.Transparent;

            radChart1.Legend.Appearance.Position.AlignedPosition = Telerik.Charting.Styles.AlignedPositions.Bottom;
            radChart1.Legend.Appearance.Overflow = Telerik.Charting.Styles.Overflow.Row;

           
            radChart1.SeriesOrientation = ChartSeriesOrientation.Vertical;

            radChart1.Legend.Appearance.Position.AlignedPosition = Telerik.Charting.Styles.AlignedPositions.Bottom;
            radChart1.Legend.Appearance.Overflow = Telerik.Charting.Styles.Overflow.Row;
            radChart1.Legend.Appearance.Dimensions.AutoSize = false;
            radChart1.Legend.Appearance.Dimensions.Height = 25;
            radChart1.Legend.Appearance.Dimensions.Width = 400;
            radChart1.Legend.Appearance.Border.Color = System.Drawing.Color.Transparent;
            radChart1.Legend.Appearance.Position.AlignedPosition = Telerik.Charting.Styles.AlignedPositions.Bottom;
            radChart1.Legend.TextBlock.Appearance.Position.AlignedPosition = Telerik.Charting.Styles.AlignedPositions.Center;

            radChart1.PlotArea.Appearance.FillStyle.FillType = Telerik.Charting.Styles.FillType.Solid;
            radChart1.PlotArea.Appearance.FillStyle.MainColor = System.Drawing.Color.Transparent;
            radChart1.PlotArea.Appearance.Border.Visible = false;

            radChart1.PlotArea.Appearance.Dimensions.Margins.Top = Telerik.Charting.Styles.Unit.Percentage(20);
            radChart1.PlotArea.Appearance.Dimensions.Margins.Bottom = Telerik.Charting.Styles.Unit.Percentage(30);
            radChart1.PlotArea.Appearance.Dimensions.Margins.Left = Telerik.Charting.Styles.Unit.Percentage(5);
            radChart1.PlotArea.Appearance.Dimensions.Margins.Right = Telerik.Charting.Styles.Unit.Percentage(5);
            radChart1.PlotArea.Appearance.Dimensions.Width = 800;

            radChart1.PlotArea.XAxis.LayoutMode = Telerik.Charting.Styles.ChartAxisLayoutMode.Inside;
            radChart1.PlotArea.XAxis.AutoScale = false;
            radChart1.PlotArea.XAxis.IsZeroBased = false;
            radChart1.PlotArea.XAxis.Appearance.ValueFormat = Telerik.Charting.Styles.ChartValueFormat.LongDate;
            radChart1.PlotArea.XAxis.Appearance.CustomFormat = "MMM/yy";
            radChart1.PlotArea.XAxis.Appearance.MajorGridLines.Visible = false;
            //radChart.PlotArea.XAxis.Appearance.LabelAppearance.RotationAngle = (float)45;
            radChart1.PlotArea.XAxis.Appearance.TextAppearance.AutoTextWrap = Telerik.Charting.Styles.AutoTextWrap.True;
            radChart1.PlotArea.XAxis.Appearance.LabelAppearance.Position.AlignedPosition = Telerik.Charting.Styles.AlignedPositions.Top;
            radChart1.PlotArea.XAxis.Appearance.TextAppearance.TextProperties.Font = new System.Drawing.Font("Arial", 10);

            radChart1.PlotArea.XAxis.AddRange(bl.datetimeDataInicial.ToOADate(), bl.datetimeDataFinal.ToOADate(), bl.dayStep);
            radChart1.Legend.Appearance.ItemMarkerAppearance.Dimensions.Width = 25;

            radChart1.Legend.Appearance.ItemMarkerAppearance.Figure = Telerik.Charting.Styles.DefaultFigures.Rectangle;

            radChart1.Legend.Appearance.ItemMarkerAppearance.Dimensions.Width = 25;
            radChart1.Legend.Appearance.ItemMarkerAppearance.Figure = Telerik.Charting.Styles.DefaultFigures.Rectangle;

            radChart1.PlotArea.YAxis.Appearance.CustomFormat = "0\\%";
            radChart1.PlotArea.YAxis.AutoScale = false;
            radChart1.PlotArea.YAxis.AddRange(0, 6000, 1200);
            radChart1.AutoLayout = true;

            ChartSeries chartSeries1 = radChart1.CreateSeries("Débito-Master", System.Drawing.Color.Red, System.Drawing.Color.Red, ChartSeriesType.Bar);
            ChartSeries chartSeries3 = radChart1.CreateSeries("Débito-Visa", System.Drawing.Color.Silver, System.Drawing.Color.Silver, ChartSeriesType.Bar);
            ChartSeries chartSeries5 = radChart1.CreateSeries("Meta de Aprovação 90%", System.Drawing.Color.Black, System.Drawing.Color.Black, ChartSeriesType.Line);

            chartSeries1.Type = ChartSeriesType.Bar;
            chartSeries3.Type = ChartSeriesType.Bar;
            chartSeries5.Type = ChartSeriesType.Line;

            chartSeries1.SetValues(bl.listaDebitoMaster.ToArray());
            chartSeries3.SetValues(bl.listaDebitoVisa.ToArray());
            chartSeries5.SetValues(bl.metaAprovacao);

            for (int i = 0; i < 3; i++)
            {
                radChart1.Series[i].Appearance.LabelAppearance.LabelLocation = Telerik.Charting.Styles.StyleSeriesItemLabel.ItemLabelLocation.Inside;
                radChart1.Series[i].Appearance.LabelAppearance.RotationAngle = (float)270;
            }

            return radChart1;
        }


Paulo
Top achievements
Rank 1
 answered on 24 May 2012
3 answers
178 views
Hi all,

How to give background color to RadToolBarButton?
Princy
Top achievements
Rank 2
 answered on 24 May 2012
1 answer
151 views
Hi, I have a RadRotator on a web page [using a master page]. The control is bound to an EntityDataSource. However when the page first loads the RadRotator does not show any images, on postback the images are shown. From what I can see the general page events are called before the data has been fully loaded. I tried to put a databind statement in the OnSelected event of the datasource but the rotator does not update. Anyone else had this issue?
Slav
Telerik team
 answered on 24 May 2012
1 answer
120 views
I have the RadSkinManager on our page to change the theme however I also want to use RadFormDecorator to also adjust the controls, how can I link the current theme of the RadSkin to the RadDecorator? So that the two are always in sync.

P
plusHR
Top achievements
Rank 1
 answered on 24 May 2012
6 answers
217 views
Hi all,

 I have a radtreeview with radtreeviewcontextmenu.
 When I right-click on node and select "delete" from contextmenu  I got the following error message :

"Microsoft JScript  run-time error: Sys.WebForms.PageRequestManagerServerErrorException: Index out of range...."

aspx:
<telerik:RadAjaxLoadingPanel ID="ralp" runat="server" />
<telerik:RadAjaxPanel ID="rap" runat="server" LoadingPanelID="ralp">
<telerik:RadTreeView  ID="elenco" runat="server" Width="100%" Height="300px" CheckBoxes="True" 
TriStateCheckBoxes="true" 
CheckChildNodes="true"  
EnableViewState="false" 
AllowNodeEditing="false"
OnClientContextMenuItemClicking="onClientContextMenuItemClicking"
OnClientContextMenuShowing="onClientContextMenuShowing" 
OnNodeEdit="elenco_NodeEdit" 
EnableDragAndDrop="True" 
OnClientNodeDropping="onNodeDropping" 
OnClientNodeDragging="onNodeDragging" 
MultipleSelect="true" 
EnableDragAndDropBetweenNodes="true" PersistLoadOnDemandNodes="False">         
<DataBindings><telerik:RadTreeNodeBinding Expanded="True"/></DataBindings>
</telerik:RadTreeView>
</telerik:RadAjaxPanel>

My client side function to manage context menu click :

function onClientContextMenuItemClicking(sender, args) {

        var menuItem = args.get_menuItem();
        var treeNode = args.get_node();
        var treeView = $find("<%= elenco.ClientID %>");
        var node = treeView.findNodeByText(args.get_node().get_text());
       // menuItem.get_menu().hide();

 switch (menuItem.get_value()) {

case "elimina":
                var result = confirm("Si vuole cancellare la cartella: " + treeNode.get_text());
                eventArgs.set_cancel(!result);
                var allNodes = treeView.get_allNodes();
                if (allNodes.length < 1) { alert("La struttura è vuota!"); return false; }
                var selectedNode = treeView.get_selectedNode();
                if (!selectedNode) { alert("Selezionare prima un elemento"); return false; }
                if (allNodes.length == 1) {
                if (!confirm("Si vuole davvero eliminare l'ultimo elemento presente?"))
                return false;                }
                var selectedNode = treeView.get_selectedNode();
                //alert(selectedNode.get_text());
                treeView.trackChanges();
                var parent = selectedNode.get_parent();
                //alert(parent.get_text());
                parent.get_nodes().remove(selectedNode);
                treeView.commitChanges();
                return false;
                break;     }    }

What's wrong ?
I've tried to remove all drag'n'drop client side events (OnClientNodeDropping,OnClientNodeDragging) but same result
Diasbled ViewState , nothing to do..

Might you help me please ?
Thank you

Gabriele








Gabriele
Top achievements
Rank 1
 answered on 24 May 2012
1 answer
118 views

Hi ;

RadGrid and Radchar one 1 pdf export Is it possible to

help me

Thanks...

Daniel
Telerik team
 answered on 24 May 2012
11 answers
111 views
Hy,

I want to draw programmatically colors to GridTableRow on RadGrid.ItemDataBound event. Switch my bounded item status, I call this method with different colors :

private void SetItemBackgroundColor(GridDataItem _item, string _sBackgroundColor, string _sGradientColor = null, string _sFontColor = null)
{
  if (string.IsNullOrEmpty(_sGradientColor) || _sBackgroundColor == _sGradientColor)
  {
    _item.Style.Add(HtmlTextWriterStyle.BackgroundColor, _sBackgroundColor);
  }
  else
  {
    _item.Style.Add("filter", " progid:DXImageTransform.Microsoft.gradient(startColorStr=" + _sBackgroundColor + ", endColorStr=" + _sGradientColor + ", GradientType=1)");
    _item.Style.Add("background", "-moz-linear-gradient(left, " + _sBackgroundColor + ", " + _sGradientColor + ")");
    //_item.Style.Add(HtmlTextWriterStyle.Height, "auto");
  }
 
  if (!string.IsNullOrEmpty(_sFontColor))
  {
    _item.Style.Add(HtmlTextWriterStyle.Color, _sFontColor);
  }
}

It works well under Firefox, but doesn't work in IE.

I used this link but it doesn't work for GridTableRow. I can't found properties described in this post !

Thanks for your help !
Andrey
Telerik team
 answered on 24 May 2012
11 answers
231 views
Hi,

I read through a couple of posts regarding this problem, but somehow I can't get the intellisense for Telerik working.

I included a reference to jquery.js which works (so intellisense works generally) but for Telerik it doesn't work:

///<reference name="MicrosoftAjax.js"/>
///<reference name="Telerik.Web.UI.Common.Core.js" assembly="Telerik.Web.UI"/>
///<reference path="~/include/js/jquery.js" />

I'm using the current Telerik version Q3 2011.

This is my aspx page:

<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Workplace.aspx.cs" Inherits="MyApp.Workplace" %>
 
<!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" style="height: 100%; overflow-y: hidden">
<head runat="server">
    <title></title>
</head>
<body style="height: 100%">
    <form id="form1" runat="server" >
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server"/>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" />
    </form>
</body>
</html>

And these are the parts from the web.config where Telerik is added:

...
<appSettings file="fm.config">
    <add key="AsyncPostBackTimeout" value="600"/>
    <add key="Telerik.Skin" value="Windows7"/>
    <add key="Telerik.ScriptManager.TelerikCdn" value="Disabled"/>
    <add key="Telerik.StyleSheetManager.TelerikCdn" value="Disabled"/>
  </appSettings>
...
 
<system.web>
    <pages>
      <controls>
        <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/>
      </controls>
    </pages>
...
<httpHandlers>
      <!-- AJAX: -->
      <remove path="*.asmx" verb="*"/>
      <add path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
      <add path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
      <add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
      <!-- Chart Reporting: -->
      <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
 
      <!-- -->
      <add verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
      <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false"/>
      <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false"/>
      <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false"/>
      <add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false"/>
      <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/>
    </httpHandlers>
...
 
<system.webServer>
 <handlers>
      <remove name="WebServiceHandlerFactory-Integrated"/>
      <remove name="ScriptHandlerFactory"/>
      <remove name="ScriptHandlerFactoryAppServices"/>
      <remove name="ScriptResource"/>
      <!-- Chart Reporting: -->
      <remove name="ChartImageHandler"/>
      <!-- -->
      <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      <!-- Chart Reporting: -->
      <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
      <!-- -->
      <remove name="ChartImage_axd"/>
      <add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode"/>
      <remove name="Telerik_Web_UI_SpellCheckHandler_axd"/>
      <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode"/>
      <remove name="Telerik_Web_UI_DialogHandler_aspx"/>
      <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode"/>
      <remove name="Telerik_RadUploadProgressHandler_ashx"/>
      <add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode"/>
      <remove name="Telerik_Web_UI_WebResource_axd"/>
      <add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode"/>
    </handlers>
....

Maybe there is something wrong in my web.config file? 

Thanks!
Genady Sergeev
Telerik team
 answered on 24 May 2012
1 answer
215 views
how can i creae context menu  in hierarchy grid.

To add,delete and update the item for each grid from code behind.


Thanks Telerik Team
Shinu
Top achievements
Rank 2
 answered on 24 May 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?