• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 :  
* GAUCE 버전 :
* WAS 종류(WebLogic 등등) :
* DB 종류 :
* 문의 유형(질문/요청/참조) :
* 내용 :

Chart  에서  마우스 Over 시 Marks Tip 을 나타나게 하기 위해서는 아래와 같이 하면 되는걸로
알고 있습니다.

헌데 마우스롤 Chart 에 올려 놓으면 바로 나타나지 않고  2분 가까이 되어서야 나타 납니다.
제가 속성을 잘못 준걸까요?

asMarksTip.Delay = 0 값을 0 으로 주면 바로 나오는게 아닌지요?


<script language=JavaScript for=XChart event=onCreate()>

//MarkTip 관련 (마우스 click하여 값을 확인할 수 있다.)
Mark = XChart.Tools.Add (8);//8        
XChart.Tools.Items(Mark).asMarksTip.Series = "0"; // Uses Seriesindex
XChart.Tools.Items(Mark).asMarksTip.style = 0 ;
XChart.Tools.Items(Mark).asMarksTip.MouseAction = 0;  //0:mouse over, 1:mouse click
XChart.Tools.Items(Mark).asMarksTip.Delay = 0;        


</script>






############# 전체소스 ###########


function change_X_Chart(rowcount){
        
        form = document.f;
        
        SeriesIdx = form.XChart.AddSeries(1);
        
        form.XChart.Series(SeriesIdx).DataID = "sales_trend_data";        
        form.XChart.Series(SeriesIdx).YValueColumn = "BUDGET";
        form.XChart.Series(SeriesIdx).LabelColumn = "MODEL";
        form.XChart.Series(SeriesIdx).Title = "Budget";                
        form.XChart.Series(SeriesIdx).Color = "#fc0404";

        
        //막대위의 Title
        form.XChart.Series(SeriesIdx).Marks.visible         = true;        
        form.XChart.Series(SeriesIdx).Marks.style = 0

        SeriesIdx = form.XChart.AddSeries(1);
        
        form.XChart.Series(SeriesIdx).DataID = "sales_trend_data";        
        form.XChart.Series(SeriesIdx).YValueColumn = "ACTUAL";
        form.XChart.Series(SeriesIdx).LabelColumn = "MODEL";        
        form.XChart.Series(SeriesIdx).Title = "Actual";        
        form.XChart.Series(SeriesIdx).Color = "#040afc";



        //막대위의 Title
        form.XChart.Series(SeriesIdx).Marks.visible         = true;
        form.XChart.Series(SeriesIdx).Marks.style = 0
        
        form.XChart.Reset();

        //form.XChart.Axis.Bottom.StartPosition = 0;

        

}

<script language="javascript" for=sales_trend_data event=OnLoadCompleted(rowcount)>
        
        change_X_Chart(rowcount);  
         ln_change_chart(rowcount)                    
</script>



<script language=JavaScript for=XChart event=onCreate()>
        
        
        //Chart 3d로 표현할지 여부
        XChart.Aspect.View3D="false";
        // 마우스 WheelScroll 로 이동 불가
        XChart.Environment.MouseWheelScroll = "False";
        // 마우스로 Drag시 확대기능 불가
        XChart.Zoom.Enable="false";

        //Chart 배경색과 borderstyle
        XChart.Panel.Color = XChart.ToOLEColor("WHITE");
        XChart.Panel.BorderStyle = 1;

        //Header관련
        XChart.Header.Font.Size = 9;
        XChart.Header.Font.Color = XChart.ToOLEColor("000000");
        XChart.Header.Font.Bold = true;
        XChart.Header.Text.Clear();
        XChart.Header.Text.Add (("(units)"));
        XChart.Header.Alignment = 0;
        XChart.Header.top = 0;
        XChart.Header.left = 0;
        

        //legend관련
        XChart.Legend.ShadowSize = 0;
        XChart.Legend.Frame.Visible = true;
        XChart.Legend.TopPos = 5;                //범례 위치 지정
        XChart.Legend.Alignment = 1;
        //XChart.Legend.Position.PositionOffSet = "50%";
        XChart.Legend.Symbol.WidthUnits = 1;
        XChart.Legend.Symbol.Width = 20;
        XChart.Legend.LegendStyle = 1; // Legend Style 을 결정한다.


        //MarkTip 관련 (마우스 click하여 값을 확인할 수 있다.)
        Mark = XChart.Tools.Add (8);//(1, 7)
        XChart.Tools.Items(Mark).asMarksTip.Series = "0"; // Uses Seriesindex
        XChart.Tools.Items(Mark).asMarksTip.style = 0 ;
        XChart.Tools.Items(Mark).asMarksTip.MouseAction = 0;  //0:mouse over, 1:mouse click
        XChart.Tools.Items(Mark).asMarksTip.Delay = 0;        

        

        // XChart에 메세지 처리하기 위해 사용함 ( 원하는 내용(Text)를 보여줄수 있다.)
        var ToolsIdx = form.XChart.Tools.Add(10);
        XChart.Tools.Items(ToolsIdx).asAnnotation.Text = "";
        XChart.Tools.Items(ToolsIdx).asAnnotation.Shape.CustomPosition = true;
        XChart.Tools.Items(ToolsIdx).asAnnotation.Shape.Left = 80;
        XChart.Tools.Items(ToolsIdx).asAnnotation.Shape.Top = 0;
        XChart.Tools.Items(ToolsIdx).asAnnotation.Shape.ShadowSize = 0


        XChart.Reset();                


        
</script>



<object id="sales_trend_data" classid="clsid:3267EA0D-B5D8-11D2-A4F9-00608CEBEE49"
        codebase="/ccms/gauce/toinbdata.cab#version=1,1,0,43">
</object>

<table width="790" class="tb01">
        <tr>
                <td width="560" style="height: 450px !important">
                     <div id="chart_div" style="width: 790px; height: 415px;">
                             <comment id="__NSID__">
                                <OBJECT ID="XChart" CLASSID="CLSID:75B5421D-15E1-43FA-990D-C7847D1077F0" style="height:450px;width:790px" codebase="/ccms/gauce/xchart.cab#version=1,1,0,17">
                                </OBJECT>
                                </comment><script>__ws__(__NSID__);</script>
                     </div>
             </td>
</table>

 
Tag List
XE Login