• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
http://gauce.com/zboard.php?id=componentFAQ&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=tooltip&select_arrange=headnum&desc=asc&no=150이용해 주셔서 감사합니다.
우선 답변이 늦어 죄송합니다.
아래 관련링크1의 샘플을 참고해보세요.

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :  
>* 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