• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1473
2007.12.24 (20:57:34)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : DA GSCP
* 문의할 Component명 및 버전 : Gauce 4.0
* DataSet 버전 :
* Tr 버전 :
* 문의 유형(질문/요청/참조) : 질문
* 내용 :

안녕하세요
(주)비아이시스 최정옥 이라고합니다.

다름이 아니오라 XChart를 사용을 했는데 간간히 익스플로러가 자동 꺼짐 현상이 발생하고 있습니다.

아래에 해당 소스 내용 첨부드립니다.

그리드에서 Row를 클릭시 해당 Chart를 출력하게끔 프로그램 되어있습니다.

빠른 답변 기다리겠습니다.

수고하세요

==============================================

      //----------------------------------------------------------------------------
      // Chart 생성
      //----------------------------------------------------------------------------
      function f_ChartSet(objChart)
      {

          objChart.RemoveAllSeries();
          //Chart 3D로 표현할지 여부
          objChart.Aspect.View3D = false;

          //Chart 배경색과 borderstyle
          objChart.Panel.Color = objChart.ToOLEColor("#ffffff,#ffffff");
          objChart.Panel.BorderStyle = 0;

          objChart.Frame.Visible               = false;
          objChart.Axis.Bottom.GridPen.visible = false ;

          objChart.Zoom.Enable = true;
          // 마우스 WheelScroll 로 이동 불가
          objChart.Environment.MouseWheelScroll = "False";

          objChart.Axis.Left.Labels.Font.Color   = objChart.ToOLEColor("#000000");
          objChart.Axis.Bottom.Labels.Font.Color = objChart.ToOLEColor("#000000");

          //Scroll Check
          objChart.Scroll.Enable = 0;

          //범례 Check
          objChart.Legend.CheckBoxes = true;
          objChart.Legend.Alignment = 3;
          objChart.Legend.ShadowSize = 0;
          objChart.Legend.Frame.Visible = false;

          //차트의 페이지 설정
          objChart.Page.MaxPointsPerPage = 15;

          //Tool Tip
          var Toolsidx = objChart.Tools.Add(8);
          objChart.Tools.Items(Toolsidx).asMarksTip.MouseAction = 0;
          objChart.Tools.Items(Toolsidx).asMarksTip.Style       = 4; //X + Y좌표 값 출력
          objChart.Tools.Items(Toolsidx).asMarksTip.Delay       = 0;

          objChart.Scroll.Enable = false;
    }

    //----------------------------------------------------------------------------
    // Chart Data Set
    //----------------------------------------------------------------------------
    function f_ChartSetValue(objChart)  // Chart1
    {

      //EOL Sales
      var idx = objChart.AddSeries(1);
      objChart.Series(idx).Marks.Visible = false;
      objChart.Series(idx).DataID = "gdsNewModelTransactionC";
      objChart.Series(idx).LabelColumn = "week";
      objChart.Series(idx).YValueColumn = "eolSales";
      objChart.Series(idx).Title = "EOL Sales Result";
      objChart.Series(idx).color = objChart.ToOLEColor("#2FB9D7");
      objChart.Series(idx).Marks.Style = 0;

      //NPI Sales Result
      var idx = objChart.AddSeries(1);
      objChart.Series(idx).Marks.Visible = false;
      objChart.Series(idx).DataID = "gdsNewModelTransactionC";
      objChart.Series(idx).LabelColumn = "week";
      objChart.Series(idx).YValueColumn = "npiSales";
      objChart.Series(idx).Title = "NPI Sales Result";
      objChart.Series(idx).color = objChart.ToOLEColor("#D678E0");
      objChart.Series(idx).Marks.Style = 0;

      //EOL FCST
      var idx = objChart.AddSeries(0);
      objChart.Series(idx).Marks.Visible = false;
      objChart.Series(idx).DataID = "gdsNewModelTransactionC";
      objChart.Series(idx).LabelColumn = "week";
      objChart.Series(idx).YValueColumn = "eolFcst";
      objChart.Series(idx).Title = "EOL FCST";
      objChart.Series(idx).color = objChart.ToOLEColor("#FFF759");
      objChart.Series(idx).Marks.Style = 0;
      //point관련

      objChart.Series(idx).asLine.Pointer.visible = true;
      objChart.Series(idx).asLine.Pointer.style = 1;
      objChart.Series(idx).asLine.Pointer.VerticalSize= 3;
      objChart.Series(idx).asLine.Pointer.HorizontalSize = 3;
      objChart.Series(idx).asLine.LinePen.Width = 1;

      //NPI FCST
      var idx = objChart.AddSeries(0);
      objChart.Series(idx).Marks.Visible = false;
      objChart.Series(idx).DataID = "gdsNewModelTransactionC";
      objChart.Series(idx).LabelColumn = "week";
      objChart.Series(idx).YValueColumn = "npiFcst";
      objChart.Series(idx).Title = "NPI FCST";
      objChart.Series(idx).color = objChart.ToOLEColor("#8080FF");
      objChart.Series(idx).Marks.Style = 0;
      //point관련
      objChart.Series(idx).asLine.Pointer.visible = true;
      objChart.Series(idx).asLine.Pointer.style = 1;
      objChart.Series(idx).asLine.Pointer.VerticalSize= 3;
      objChart.Series(idx).asLine.Pointer.HorizontalSize = 3;
      objChart.Series(idx).asLine.LinePen.Width = 1;

      objChart.reset();

    }
 
Tag List
XE Login