• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1181
2007.03.02 (19:30:25)
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : PRMS
>* GAUCE 버전 : gauce40Uni
>* WAS 종류(WebLogic 등등) : WebLogic
>* DB 종류 : Oracle
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>X-Chart 실행시 인터넷 익스플로어가 비정상 종료가 이루어지는 경우가 많습니다...
>
>제가 코딩을 잘못한건지 아니면,,,
>
>어디서 충돌이 일어나는지 잘 모르겠습니다,,,
>
>파일첨부가 되지 않아,,, 아래 소스를 보내드립니다,,,
>
>그럼 수고하세요,,,
>
>연락처 : 011-9819-2310
>
>
>////////////////// 소스 부분 /////////////////
><html>
><head>
><title>Production Request</title>
><%@include file="/include/Common.jsp"%>
><!-----------------------------------------------------------------------------
>  J A V A   S C R I P T   D E C L A R A T I O N
>------------------------------------------------------------------------------>
><script language="javascript">
>  function init() {
>    // Department
>    sch_department.Clear();
>    sch_department.Add("-All-","All");
>    sch_department.addData(opener.gdsSummaryList,"departmentName","departmentCode");
>    
>    // Chart
>    retrieveAnalisysList();
>  }
>  
>  // Chart
>  function retrieveAnalisysList() {
>    
>    var startDateMM = document.all.hdn_startDate.value;
>    var startMM = startDateMM.substring(0, 7);
>    
>    var uri = new JsUri();
>    
>    uri.setPage("/dvpr.monitoring.retrieveMonitoringDelayAnalisysList.gau");
>    uri.add("divisionCode", ""+document.all.hdn_divisionCode.value);
>    uri.add("departmentCode", ""+document.all.sch_department.value);
>    uri.add("startDateMM", ""+startMM);
>    uri.add("startDate", ""+document.all.hdn_startDate.value);
>    
>    WaitShow();
>    
>    gdsAnalisysList.DataID = uri.getUri();
>    gdsAnalisysList.Reset();
>  }
>  
>  //-------------------------------------------------------------------------
>  // Chart의 기본적인 속성을 정의하는 부분
>  //-------------------------------------------------------------------------
>  function onStart()
>  {
>    XChart.RemoveAllSeries();      // 챠트에 정의된 모든 시리즈(Series)들을 제거한다.
>    XChart.Aspect.View3D = false;  // 3D 미적용
>
>    XChart.Panel.Color = XChart.ToOLEColor("#dddddd,#ffffff");
>    XChart.Panel.BorderStyle = 0;
>    XChart.Panel.Gradient.Visible = true;
>    XChart.Panel.Gradient.Direction = 1;
>    XChart.Panel.Gradient.StartColor = XChart.ToOLEColor('#A4C9E4');
>    XChart.Panel.Gradient.EndColor = XChart.ToOLEColor('#F1F9FF');
>
>    XChart.Zoom.Enable = false;    // 마우스 드래그에 의한 Zoom 기능의 가능여부를 정의한다
>
>    XChart.Axis.Bottom.Automatic = true;  // 축에 대해 최대/최소값을 자동적으로 계산할것인지 여부를 정의한다
>    XChart.Axis.Bottom.GridPen.visible = true;  // 차트에 쓰이는 선들의 표시여부를 정의한다.
>    XChart.Axis.Left.GridPen.visible = true;
>    XChart.Axis.Right.GridPen.visible = true;
>
>    XChart.Axis.Bottom.Labels.Font.Color = XChart.ToOLEColor("RED");   // 텍스트에 대해 폰트 색상을 정의한다.
>    XChart.Axis.Left.Labels.Font.Color   = XChart.ToOLEColor("BLUE");
>    
>    //Legend의 속성을 설정한다
>    XChart.Legend.Visible = false;     // 범례의 표시여부를 정의한다.
>    XChart.Legend.LegendStyle = 0;    
>    XChart.Legend.TextStyle = 0;      // 범례에 나타나는 Text의 형식을 정의한다.
>    XChart.Legend.CheckBoxes = true;  // Legend Check Box들을 표시할지 여부를 정의한다.
>    XChart.Legend.Symbol.Width = 20;  // 각 항목의 아이콘에 대한 너비,위치 등을 정의한다.    
>    XChart.Legend.Alignment = 1;      // 범례의 위치를 정의한다(Top,Left,Right,Bottom)    
>    XChart.Legend.Font.Size = 7.5;    // text의 크기, font.height
>    XChart.Legend.TopPos = 5;         // 범례의 상단위치를 전체차트 높이에 대한 백분율로 정의한다.
>    XChart.Legend.VertSpacing = 0;    // 범례의 항목들 사이의 간격을 Pixel단위로 정의한다.
>    XChart.Legend.ShadowSize = 5;     // 도형에 붙는 그림자의 크기(Pixel)
>    XChart.Legend.ShapeStyle = 1;     // 범례에 붙는 도형이 직사각형인지 모서리가 둥근 사각형인지를 정의한다.
>    XChart.Legend.Color = XChart.ToOLEColor("WHITE");
>    XChart.Legend.ShadowColor = XChart.ToOLEColor("green");
>    XChart.Legend.MaxNumRows = 5;     // 범례의 위치가 상단,하단일경우 표시할 최대 row수를 설정한다.
>    
>    XChart.Scroll.Enable = 0;     // Mouse에 의한 Scroll하는 방식을 규정한다.
>    XChart.Environment.MouseWheelScroll = false;
>    
>    XChart.Reset();
>  }
>  
></script>
>
><!-----------------------------------------------------------------------------
>    D A T A S E T   C O M P O N E N T S   D E C L A R A T I O N
>------------------------------------------------------------------------------>
><!-- AnalisysList DataSet -->
><object id="gdsAnalisysList" classid="<%=LGauceId.DATASET%>">
></object>
>
><!-----------------------------------------------------------------------------
>    G A U C E   C O M P O N E N T' S   E V E N T S
>------------------------------------------------------------------------------>
><!-- AnalisysList  -->
><script language=JavaScript for=gdsAnalisysList event=OnLoadCompleted(rowCnt)>
>  onStart(XChart);
>  
>  var idx = XChart.AddSeries(0);                    // 차트의 종류
>  XChart.Series(idx).DataID = "gdsAnalisysList";    // Object Name
>  XChart.Series(idx).YValueColumn = "delayRate";    // Y축 컬럼명
>  XChart.Series(idx).ValueFormat = "0%";            // 소숫점 자릿수
>  XChart.Series(idx).LabelColumn = "rateMonth";     // X축 컬럼명
>  XChart.Series(idx).Marks.visible = true;          // Mask사용여부
>  XChart.Series(idx).Marks.Style=0;                 // Mast Style
>  XChart.Series(idx).asLine.LinePen.Width = 2;      // Line의 width
>  XChart.Series(idx).Color = "red";                 // Line Color
>  
>  XChart.Reset();
>  WaitHide();
></script>
>
><!-- AnalisysList Error -->
><script language=JavaScript for=gdsAnalisysList event=OnLoadError()>
>  alert(gdsAnalisysList.ErrorMsg);
>  WaitHide();
></script>
>
></head>
><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="init();">
><input type="hidden" name="hdn_divisionCode" value="<%=request.getParameter("divisionCode")%>">
><input type="hidden" name="hdn_startDate" value="<%=request.getParameter("startDate")%>">
><!-----------------------------------------------------------------------------
>    U S E R   I N T E R F A C E   A R E A
>  ------------------------------------------------------------------------------>
><div class="layout_page">
>
>  <!-- 타이틀 -->
>  <div class="page_title">Delay Rate Monthly Analisys</div>
>  
>  <table width="98%" border="0" cellspacing="0" cellpadding="0">
>    <tr>
>      <td height="10" colspan="2"></td>
>    </tr>
>    <tr>
>      <td width="80%">
>        <select class="short" id="sch_department" onChange="retrieveAnalisysList();">
>        </select>
>      </td>
>      <td width="20%" align="right">
>        <input type="button" class="button_default" value="Close" onclick="self.close();">
>      </td>
>    </tr>
>    <tr>
>      <td width="100%" colspan="2">
>        <!--Grid Component-->
>        <comment id="__NSID__">
>          <object classid="<%=LGauceId.XCHART%>"
>                  id="XChart"
>                  width="100%"
>                  height="420">
>          </object>
>        </comment><script>__ShowEmbedObject(__NSID__);</script>
>      </td>
>    </tr>
>  </table>
>  
></div>
><!-- progress -->  
><iframe id="progress"
>        src="/images/waiting.gif"
>        frameBorder="0" marginHeight=0 marginWidth=0
>        style="position:absolute;display:none;"></iframe>
></body>
></html>

첨부하신 소스로 샘플을 만들어 테스트 해보았으나.. 정상작동하였습니다..

샘플로 첨부한 문서 확인하시고.. 다른 부분도 확인해 보시기 바랍니다.
번호 제목 닉네임 조회 등록일
2729 no image csv 파일 로드 첨부 파일
박찬석
1499 2007-03-08
2728 no image csv 파일 로드
기술지원44
1197 2007-03-08
2727 no image 서비스 빌더 부탁 드립니다.
하창훈
1314 2007-03-07
2726 no image 서비스 빌더 부탁 드립니다.
기술지원44
1003 2007-03-08
2725 no image gauce 3.5 설치후 sample 실행시 treeview가 보이질 않고, log파일에 에러메시지가...
윤용식
1703 2007-03-05
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : diamond * GAUCE 버전 : 3.5 * WAS 종류(WebLogic 등등) : tomcat * DB 종류 : - * 문의 유형(질문/요청/참조) : 질문 * 내용 : gauce 3.5 trial version 설치후, /sample/select/select.jsp는 설치메뉴얼 대로 정상적으로 보이는데, /sample/index.html실행시 /sample/treeview가 표시되지 않고, 빈화면만... treeview.jsp에서 결로 수정했음 tomcat log파일은 아래와 같습니다. ------------------------------------------------------------ 2007. 3. 4 오후 8:14:35 org.apache.catalina.core.StandardWrapperValve invoke 심각: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 9 in the jsp file: /sample/treeview.jsp The constructor ServiceLoader(HttpServletRequest, HttpServletResponse) is undefined 6: */ 7: session.setAttribute("dir", "C:\Apache\Tomcat 6.0\webapps\gauce\sample\"); 8: String dir = (String) session.getAttribute("dir"); 9: ServiceLoader loader = new ServiceLoader(request, response); 10: GauceService service = loader.newService(); 11: GauceContext context = service.getContext(); 12: Logger logger = context.getLogger(); An error occurred at line: 10 in the jsp file: /sample/treeview.jsp GauceService cannot be resolved to a type 7: session.setAttribute("dir", "C:\Apache\Tomcat 6.0\webapps\gauce\sample\"); 8: String dir = (String) session.getAttribute("dir"); 9: ServiceLoader loader = new ServiceLoader(request, response); 10: GauceService service = loader.newService(); 11: GauceContext context = service.getContext(); 12: Logger logger = context.getLogger(); 13: try { An error occurred at line: 10 in the jsp file: /sample/treeview.jsp The method newService() is undefined for the type ServiceLoader 7: session.setAttribute("dir", "C:\Apache\Tomcat 6.0\webapps\gauce\sample\"); 8: String dir = (String) session.getAttribute("dir"); 9: ServiceLoader loader = new ServiceLoader(request, response); 10: GauceService service = loader.newService(); 11: GauceContext context = service.getContext(); 12: Logger logger = context.getLogger(); 13: try { An error occurred at line: 11 in the jsp file: /sample/treeview.jsp GauceContext cannot be resolved to a type 8: String dir = (String) session.getAttribute("dir"); 9: ServiceLoader loader = new ServiceLoader(request, response); 10: GauceService service = loader.newService(); 11: GauceContext context = service.getContext(); 12: Logger logger = context.getLogger(); 13: try { 14: GauceResponse res = service.getGauceResponse(); An error occurred at line: 12 in the jsp file: /sample/treeview.jsp Logger cannot be resolved to a type 9: ServiceLoader loader = new ServiceLoader(request, response); 10: GauceService service = loader.newService(); 11: GauceContext context = service.getContext(); 12: Logger logger = context.getLogger(); 13: try { 14: GauceResponse res = service.getGauceResponse(); 15: GauceDataSet dSet = new GauceDataSet(); An error occurred at line: 14 in the jsp file: /sample/treeview.jsp GauceResponse cannot be resolved to a type 11: GauceContext context = service.getContext(); 12: Logger logger = context.getLogger(); 13: try { 14: GauceResponse res = service.getGauceResponse(); 15: GauceDataSet dSet = new GauceDataSet(); 16: res.enableFirstRow(dSet); 17: An error occurred at line: 15 in the jsp file: /sample/treeview.jsp GauceDataSet cannot be resolved to a type 12: Logger logger = context.getLogger(); 13: try { 14: GauceResponse res = service.getGauceResponse(); 15: GauceDataSet dSet = new GauceDataSet(); 16: res.enableFirstRow(dSet); 17: 18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); An error occurred at line: 15 in the jsp file: /sample/treeview.jsp GauceDataSet cannot be resolved to a type 12: Logger logger = context.getLogger(); 13: try { 14: GauceResponse res = service.getGauceResponse(); 15: GauceDataSet dSet = new GauceDataSet(); 16: res.enableFirstRow(dSet); 17: 18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); An error occurred at line: 18 in the jsp file: /sample/treeview.jsp GauceDataColumn cannot be resolved to a type 15: GauceDataSet dSet = new GauceDataSet(); 16: res.enableFirstRow(dSet); 17: 18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); 19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); 20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); 21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); An error occurred at line: 18 in the jsp file: /sample/treeview.jsp GauceDataColumn.TB_STRING cannot be resolved to a type 15: GauceDataSet dSet = new GauceDataSet(); 16: res.enableFirstRow(dSet); 17: 18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); 19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); 20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); 21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); An error occurred at line: 19 in the jsp file: /sample/treeview.jsp GauceDataColumn cannot be resolved to a type 16: res.enableFirstRow(dSet); 17: 18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); 19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); 20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); 21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); 22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); An error occurred at line: 19 in the jsp file: /sample/treeview.jsp GauceDataColumn.TB_STRING cannot be resolved to a type 16: res.enableFirstRow(dSet); 17: 18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); 19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); 20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); 21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); 22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); An error occurred at line: 20 in the jsp file: /sample/treeview.jsp GauceDataColumn cannot be resolved to a type 17: 18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); 19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); 20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); 21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); 22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); 23: An error occurred at line: 20 in the jsp file: /sample/treeview.jsp GauceDataColumn.TB_STRING cannot be resolved to a type 17: 18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); 19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); 20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); 21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); 22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); 23: An error occurred at line: 21 in the jsp file: /sample/treeview.jsp GauceDataColumn cannot be resolved to a type 18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); 19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); 20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); 21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); 22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); 23: 24: FileInputStream is = new FileInputStream(dir + "treeview.dat"); An error occurred at line: 21 in the jsp file: /sample/treeview.jsp GauceDataColumn.TB_STRING cannot be resolved to a type 18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); 19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); 20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); 21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); 22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); 23: 24: FileInputStream is = new FileInputStream(dir + "treeview.dat"); An error occurred at line: 22 in the jsp file: /sample/treeview.jsp GauceDataColumn cannot be resolved to a type 19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); 20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); 21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); 22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); 23: 24: FileInputStream is = new FileInputStream(dir + "treeview.dat"); 25: String[][] values = CommonUtil.loadCSV(is); An error occurred at line: 22 in the jsp file: /sample/treeview.jsp GauceDataColumn.TB_INT cannot be resolved to a type 19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); 20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); 21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); 22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); 23: 24: FileInputStream is = new FileInputStream(dir + "treeview.dat"); 25: String[][] values = CommonUtil.loadCSV(is); An error occurred at line: 25 in the jsp file: /sample/treeview.jsp CommonUtil cannot be resolved 22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); 23: 24: FileInputStream is = new FileInputStream(dir + "treeview.dat"); 25: String[][] values = CommonUtil.loadCSV(is); 26: for (int i = 0; i < values.length; i++) { 27: GauceDataRow row = dSet.newDataRow(); 28: row.addColumnValue(values[i][0]); // lev An error occurred at line: 27 in the jsp file: /sample/treeview.jsp GauceDataRow cannot be resolved to a type 24: FileInputStream is = new FileInputStream(dir + "treeview.dat"); 25: String[][] values = CommonUtil.loadCSV(is); 26: for (int i = 0; i < values.length; i++) { 27: GauceDataRow row = dSet.newDataRow(); 28: row.addColumnValue(values[i][0]); // lev 29: row.addColumnValue(values[i][1]); // root 30: row.addColumnValue(values[i][2]); // text Stacktrace: at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:308) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445) at java.lang.Thread.run(Unknown Source) ------------------------------------------------------------
2724 no image gauce 3.5 설치후 sample 실행시 treeview가 보이질 않고, log파일에 에러메시지가... 첨부 파일
관리자
1751 2007-03-06
안녕하세요? 가우스 라이브러리가 클래스 패스에 잡혀있지 않은것 같습니다. 3.0설치후에 보면 가우스 관련 클래스가 설치 폴더에 있는 것을 볼수있습니다. 그것을 jar로 압축하여 context/web-inf/lib폴더에 넣어 주시면 됩니다. 첨부로 라이브러리 넣어 두었으니 첨부된 jar파일을 사용하셔도 됩니다. 그럼 수고하세요. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : diamond >* GAUCE 버전 : 3.5 >* WAS 종류(WebLogic 등등) : tomcat >* DB 종류 : - >* 문의 유형(질문/요청/참조) : 질문 >* 내용 : > >gauce 3.5 trial version 설치후, >/sample/select/select.jsp는 설치메뉴얼 대로 정상적으로 보이는데, >/sample/index.html실행시 /sample/treeview가 표시되지 않고, 빈화면만... >treeview.jsp에서 결로 수정했음 > >tomcat log파일은 아래와 같습니다. >------------------------------------------------------------ >2007. 3. 4 오후 8:14:35 org.apache.catalina.core.StandardWrapperValve invoke >심각: Servlet.service() for servlet jsp threw exception >org.apache.jasper.JasperException: Unable to compile class for JSP: > >An error occurred at line: 9 in the jsp file: /sample/treeview.jsp >The constructor ServiceLoader(HttpServletRequest, HttpServletResponse) is undefined >6: */ >7: session.setAttribute("dir", "C:\Apache\Tomcat 6.0\webapps\gauce\sample\"); >8: String dir = (String) session.getAttribute("dir"); >9: ServiceLoader loader = new ServiceLoader(request, response); >10: GauceService service = loader.newService(); >11: GauceContext context = service.getContext(); >12: Logger logger = context.getLogger(); > > >An error occurred at line: 10 in the jsp file: /sample/treeview.jsp >GauceService cannot be resolved to a type >7: session.setAttribute("dir", "C:\Apache\Tomcat 6.0\webapps\gauce\sample\"); >8: String dir = (String) session.getAttribute("dir"); >9: ServiceLoader loader = new ServiceLoader(request, response); >10: GauceService service = loader.newService(); >11: GauceContext context = service.getContext(); >12: Logger logger = context.getLogger(); >13: try { > > >An error occurred at line: 10 in the jsp file: /sample/treeview.jsp >The method newService() is undefined for the type ServiceLoader >7: session.setAttribute("dir", "C:\Apache\Tomcat 6.0\webapps\gauce\sample\"); >8: String dir = (String) session.getAttribute("dir"); >9: ServiceLoader loader = new ServiceLoader(request, response); >10: GauceService service = loader.newService(); >11: GauceContext context = service.getContext(); >12: Logger logger = context.getLogger(); >13: try { > > >An error occurred at line: 11 in the jsp file: /sample/treeview.jsp >GauceContext cannot be resolved to a type >8: String dir = (String) session.getAttribute("dir"); >9: ServiceLoader loader = new ServiceLoader(request, response); >10: GauceService service = loader.newService(); >11: GauceContext context = service.getContext(); >12: Logger logger = context.getLogger(); >13: try { >14: GauceResponse res = service.getGauceResponse(); > > >An error occurred at line: 12 in the jsp file: /sample/treeview.jsp >Logger cannot be resolved to a type >9: ServiceLoader loader = new ServiceLoader(request, response); >10: GauceService service = loader.newService(); >11: GauceContext context = service.getContext(); >12: Logger logger = context.getLogger(); >13: try { >14: GauceResponse res = service.getGauceResponse(); >15: GauceDataSet dSet = new GauceDataSet(); > > >An error occurred at line: 14 in the jsp file: /sample/treeview.jsp >GauceResponse cannot be resolved to a type >11: GauceContext context = service.getContext(); >12: Logger logger = context.getLogger(); >13: try { >14: GauceResponse res = service.getGauceResponse(); >15: GauceDataSet dSet = new GauceDataSet(); >16: res.enableFirstRow(dSet); >17: > > >An error occurred at line: 15 in the jsp file: /sample/treeview.jsp >GauceDataSet cannot be resolved to a type >12: Logger logger = context.getLogger(); >13: try { >14: GauceResponse res = service.getGauceResponse(); >15: GauceDataSet dSet = new GauceDataSet(); >16: res.enableFirstRow(dSet); >17: >18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); > > >An error occurred at line: 15 in the jsp file: /sample/treeview.jsp >GauceDataSet cannot be resolved to a type >12: Logger logger = context.getLogger(); >13: try { >14: GauceResponse res = service.getGauceResponse(); >15: GauceDataSet dSet = new GauceDataSet(); >16: res.enableFirstRow(dSet); >17: >18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); > > >An error occurred at line: 18 in the jsp file: /sample/treeview.jsp >GauceDataColumn cannot be resolved to a type >15: GauceDataSet dSet = new GauceDataSet(); >16: res.enableFirstRow(dSet); >17: >18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); >19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); >20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); >21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); > > >An error occurred at line: 18 in the jsp file: /sample/treeview.jsp >GauceDataColumn.TB_STRING cannot be resolved to a type >15: GauceDataSet dSet = new GauceDataSet(); >16: res.enableFirstRow(dSet); >17: >18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); >19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); >20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); >21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); > > >An error occurred at line: 19 in the jsp file: /sample/treeview.jsp >GauceDataColumn cannot be resolved to a type >16: res.enableFirstRow(dSet); >17: >18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); >19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); >20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); >21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); >22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); > > >An error occurred at line: 19 in the jsp file: /sample/treeview.jsp >GauceDataColumn.TB_STRING cannot be resolved to a type >16: res.enableFirstRow(dSet); >17: >18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); >19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); >20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); >21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); >22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); > > >An error occurred at line: 20 in the jsp file: /sample/treeview.jsp >GauceDataColumn cannot be resolved to a type >17: >18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); >19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); >20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); >21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); >22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); >23: > > >An error occurred at line: 20 in the jsp file: /sample/treeview.jsp >GauceDataColumn.TB_STRING cannot be resolved to a type >17: >18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); >19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); >20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); >21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); >22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); >23: > > >An error occurred at line: 21 in the jsp file: /sample/treeview.jsp >GauceDataColumn cannot be resolved to a type >18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); >19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); >20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); >21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); >22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); >23: >24: FileInputStream is = new FileInputStream(dir + "treeview.dat"); > > >An error occurred at line: 21 in the jsp file: /sample/treeview.jsp >GauceDataColumn.TB_STRING cannot be resolved to a type >18: dSet.addDataColumn(new GauceDataColumn("lev", GauceDataColumn.TB_STRING, 50)); >19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); >20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); >21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); >22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); >23: >24: FileInputStream is = new FileInputStream(dir + "treeview.dat"); > > >An error occurred at line: 22 in the jsp file: /sample/treeview.jsp >GauceDataColumn cannot be resolved to a type >19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); >20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); >21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); >22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); >23: >24: FileInputStream is = new FileInputStream(dir + "treeview.dat"); >25: String[][] values = CommonUtil.loadCSV(is); > > >An error occurred at line: 22 in the jsp file: /sample/treeview.jsp >GauceDataColumn.TB_INT cannot be resolved to a type >19: dSet.addDataColumn(new GauceDataColumn("root", GauceDataColumn.TB_STRING, 50)); >20: dSet.addDataColumn(new GauceDataColumn("text", GauceDataColumn.TB_STRING, 50)); >21: dSet.addDataColumn(new GauceDataColumn("type", GauceDataColumn.TB_STRING, 50)); >22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); >23: >24: FileInputStream is = new FileInputStream(dir + "treeview.dat"); >25: String[][] values = CommonUtil.loadCSV(is); > > >An error occurred at line: 25 in the jsp file: /sample/treeview.jsp >CommonUtil cannot be resolved >22: dSet.addDataColumn(new GauceDataColumn("seq", GauceDataColumn.TB_INT)); >23: >24: FileInputStream is = new FileInputStream(dir + "treeview.dat"); >25: String[][] values = CommonUtil.loadCSV(is); >26: for (int i = 0; i < values.length; i++) { >27: GauceDataRow row = dSet.newDataRow(); >28: row.addColumnValue(values[i][0]); // lev > > >An error occurred at line: 27 in the jsp file: /sample/treeview.jsp >GauceDataRow cannot be resolved to a type >24: FileInputStream is = new FileInputStream(dir + "treeview.dat"); >25: String[][] values = CommonUtil.loadCSV(is); >26: for (int i = 0; i < values.length; i++) { >27: GauceDataRow row = dSet.newDataRow(); >28: row.addColumnValue(values[i][0]); // lev >29: row.addColumnValue(values[i][1]); // root >30: row.addColumnValue(values[i][2]); // text > > >Stacktrace: > at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85) > at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) > at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:308) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273) > at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566) > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634) > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445) > at java.lang.Thread.run(Unknown Source) >------------------------------------------------------------
2723 Indexoutofbundexception 문의 첨부 파일
채순병
1037 2007-03-03
2722 no image Indexoutofbundexception 문의
관리자
962 2007-03-06
2721 no image importXML에서 xsd사용
최연혁
998 2007-03-03
2720 no image importXML에서 xsd사용
관리자
1101 2007-03-06
2719 no image preview 를 사용항 프린트 기능문의
서문윤
905 2007-03-03
2718 no image preview 를 사용항 프린트 기능문의
관리자
1346 2007-03-06
2717 no image GridToExcel
정정희
980 2007-03-03
2716 no image GridToExcel
관리자
2226 2007-03-06
2715 no image Excel 저장시 컬럼 제어에 대한 질문드립니다
안영수
961 2007-03-02
2714 no image Excel 저장시 컬럼 제어에 대한 질문드립니다
기술지원44
1105 2007-03-02
2713 no image X-chart 실행시 Internet Explorer 종료되는 문제
안근식
981 2007-03-02
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : PRMS * GAUCE 버전 : gauce40Uni * WAS 종류(WebLogic 등등) : WebLogic * DB 종류 : Oracle * 문의 유형(질문/요청/참조) : 질문 * 내용 : X-Chart 실행시 인터넷 익스플로어가 비정상 종료가 이루어지는 경우가 많습니다... 제가 코딩을 잘못한건지 아니면,,, 어디서 충돌이 일어나는지 잘 모르겠습니다,,, 파일첨부가 되지 않아,,, 아래 소스를 보내드립니다,,, 그럼 수고하세요,,, 연락처 : 011-9819-2310 ////////////////// 소스 부분 ///////////////// <html> <head> <title>Production Request</title> <%@include file="/include/Common.jsp"%> <!----------------------------------------------------------------------------- J A V A S C R I P T D E C L A R A T I O N ------------------------------------------------------------------------------> <script language="javascript"> function init() { // Department sch_department.Clear(); sch_department.Add("-All-","All"); sch_department.addData(opener.gdsSummaryList,"departmentName","departmentCode"); // Chart retrieveAnalisysList(); } // Chart function retrieveAnalisysList() { var startDateMM = document.all.hdn_startDate.value; var startMM = startDateMM.substring(0, 7); var uri = new JsUri(); uri.setPage("/dvpr.monitoring.retrieveMonitoringDelayAnalisysList.gau"); uri.add("divisionCode", ""+document.all.hdn_divisionCode.value); uri.add("departmentCode", ""+document.all.sch_department.value); uri.add("startDateMM", ""+startMM); uri.add("startDate", ""+document.all.hdn_startDate.value); WaitShow(); gdsAnalisysList.DataID = uri.getUri(); gdsAnalisysList.Reset(); } //------------------------------------------------------------------------- // Chart의 기본적인 속성을 정의하는 부분 //------------------------------------------------------------------------- function onStart() { XChart.RemoveAllSeries(); // 챠트에 정의된 모든 시리즈(Series)들을 제거한다. XChart.Aspect.View3D = false; // 3D 미적용 XChart.Panel.Color = XChart.ToOLEColor("#dddddd,#ffffff"); XChart.Panel.BorderStyle = 0; XChart.Panel.Gradient.Visible = true; XChart.Panel.Gradient.Direction = 1; XChart.Panel.Gradient.StartColor = XChart.ToOLEColor('#A4C9E4'); XChart.Panel.Gradient.EndColor = XChart.ToOLEColor('#F1F9FF'); XChart.Zoom.Enable = false; // 마우스 드래그에 의한 Zoom 기능의 가능여부를 정의한다 XChart.Axis.Bottom.Automatic = true; // 축에 대해 최대/최소값을 자동적으로 계산할것인지 여부를 정의한다 XChart.Axis.Bottom.GridPen.visible = true; // 차트에 쓰이는 선들의 표시여부를 정의한다. XChart.Axis.Left.GridPen.visible = true; XChart.Axis.Right.GridPen.visible = true; XChart.Axis.Bottom.Labels.Font.Color = XChart.ToOLEColor("RED"); // 텍스트에 대해 폰트 색상을 정의한다. XChart.Axis.Left.Labels.Font.Color = XChart.ToOLEColor("BLUE"); //Legend의 속성을 설정한다 XChart.Legend.Visible = false; // 범례의 표시여부를 정의한다. XChart.Legend.LegendStyle = 0; XChart.Legend.TextStyle = 0; // 범례에 나타나는 Text의 형식을 정의한다. XChart.Legend.CheckBoxes = true; // Legend Check Box들을 표시할지 여부를 정의한다. XChart.Legend.Symbol.Width = 20; // 각 항목의 아이콘에 대한 너비,위치 등을 정의한다. XChart.Legend.Alignment = 1; // 범례의 위치를 정의한다(Top,Left,Right,Bottom) XChart.Legend.Font.Size = 7.5; // text의 크기, font.height XChart.Legend.TopPos = 5; // 범례의 상단위치를 전체차트 높이에 대한 백분율로 정의한다. XChart.Legend.VertSpacing = 0; // 범례의 항목들 사이의 간격을 Pixel단위로 정의한다. XChart.Legend.ShadowSize = 5; // 도형에 붙는 그림자의 크기(Pixel) XChart.Legend.ShapeStyle = 1; // 범례에 붙는 도형이 직사각형인지 모서리가 둥근 사각형인지를 정의한다. XChart.Legend.Color = XChart.ToOLEColor("WHITE"); XChart.Legend.ShadowColor = XChart.ToOLEColor("green"); XChart.Legend.MaxNumRows = 5; // 범례의 위치가 상단,하단일경우 표시할 최대 row수를 설정한다. XChart.Scroll.Enable = 0; // Mouse에 의한 Scroll하는 방식을 규정한다. XChart.Environment.MouseWheelScroll = false; XChart.Reset(); } </script> <!----------------------------------------------------------------------------- D A T A S E T C O M P O N E N T S D E C L A R A T I O N ------------------------------------------------------------------------------> <!-- AnalisysList DataSet --> <object id="gdsAnalisysList" classid="<%=LGauceId.DATASET%>"> </object> <!----------------------------------------------------------------------------- G A U C E C O M P O N E N T' S E V E N T S ------------------------------------------------------------------------------> <!-- AnalisysList --> <script language=JavaScript for=gdsAnalisysList event=OnLoadCompleted(rowCnt)> onStart(XChart); var idx = XChart.AddSeries(0); // 차트의 종류 XChart.Series(idx).DataID = "gdsAnalisysList"; // Object Name XChart.Series(idx).YValueColumn = "delayRate"; // Y축 컬럼명 XChart.Series(idx).ValueFormat = "0%"; // 소숫점 자릿수 XChart.Series(idx).LabelColumn = "rateMonth"; // X축 컬럼명 XChart.Series(idx).Marks.visible = true; // Mask사용여부 XChart.Series(idx).Marks.Style=0; // Mast Style XChart.Series(idx).asLine.LinePen.Width = 2; // Line의 width XChart.Series(idx).Color = "red"; // Line Color XChart.Reset(); WaitHide(); </script> <!-- AnalisysList Error --> <script language=JavaScript for=gdsAnalisysList event=OnLoadError()> alert(gdsAnalisysList.ErrorMsg); WaitHide(); </script> </head> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="init();"> <input type="hidden" name="hdn_divisionCode" value="<%=request.getParameter("divisionCode")%>"> <input type="hidden" name="hdn_startDate" value="<%=request.getParameter("startDate")%>"> <!----------------------------------------------------------------------------- U S E R I N T E R F A C E A R E A ------------------------------------------------------------------------------> <div class="layout_page"> <!-- 타이틀 --> <div class="page_title">Delay Rate Monthly Analisys</div> <table width="98%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="10" colspan="2"></td> </tr> <tr> <td width="80%"> <select class="short" id="sch_department" onChange="retrieveAnalisysList();"> </select> </td> <td width="20%" align="right"> <input type="button" class="button_default" value="Close" onclick="self.close();"> </td> </tr> <tr> <td width="100%" colspan="2"> <!--Grid Component--> <comment id="__NSID__"> <object classid="<%=LGauceId.XCHART%>" id="XChart" width="100%" height="420"> </object> </comment><script>__ShowEmbedObject(__NSID__);</script> </td> </tr> </table> </div> <!-- progress --> <iframe id="progress" src="/images/waiting.gif" frameBorder="0" marginHeight=0 marginWidth=0 style="position:absolute;display:none;"></iframe> </body> </html>
Selected no image X-chart 실행시 Internet Explorer 종료되는 문제 첨부 파일
기술지원44
1181 2007-03-02
>게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : PRMS >* GAUCE 버전 : gauce40Uni >* WAS 종류(WebLogic 등등) : WebLogic >* DB 종류 : Oracle >* 문의 유형(질문/요청/참조) : 질문 >* 내용 : > >X-Chart 실행시 인터넷 익스플로어가 비정상 종료가 이루어지는 경우가 많습니다... > >제가 코딩을 잘못한건지 아니면,,, > >어디서 충돌이 일어나는지 잘 모르겠습니다,,, > >파일첨부가 되지 않아,,, 아래 소스를 보내드립니다,,, > >그럼 수고하세요,,, > >연락처 : 011-9819-2310 > > >////////////////// 소스 부분 ///////////////// ><html> ><head> ><title>Production Request</title> ><%@include file="/include/Common.jsp"%> ><!----------------------------------------------------------------------------- > J A V A S C R I P T D E C L A R A T I O N >------------------------------------------------------------------------------> ><script language="javascript"> > function init() { > // Department > sch_department.Clear(); > sch_department.Add("-All-","All"); > sch_department.addData(opener.gdsSummaryList,"departmentName","departmentCode"); > > // Chart > retrieveAnalisysList(); > } > > // Chart > function retrieveAnalisysList() { > > var startDateMM = document.all.hdn_startDate.value; > var startMM = startDateMM.substring(0, 7); > > var uri = new JsUri(); > > uri.setPage("/dvpr.monitoring.retrieveMonitoringDelayAnalisysList.gau"); > uri.add("divisionCode", ""+document.all.hdn_divisionCode.value); > uri.add("departmentCode", ""+document.all.sch_department.value); > uri.add("startDateMM", ""+startMM); > uri.add("startDate", ""+document.all.hdn_startDate.value); > > WaitShow(); > > gdsAnalisysList.DataID = uri.getUri(); > gdsAnalisysList.Reset(); > } > > //------------------------------------------------------------------------- > // Chart의 기본적인 속성을 정의하는 부분 > //------------------------------------------------------------------------- > function onStart() > { > XChart.RemoveAllSeries(); // 챠트에 정의된 모든 시리즈(Series)들을 제거한다. > XChart.Aspect.View3D = false; // 3D 미적용 > > XChart.Panel.Color = XChart.ToOLEColor("#dddddd,#ffffff"); > XChart.Panel.BorderStyle = 0; > XChart.Panel.Gradient.Visible = true; > XChart.Panel.Gradient.Direction = 1; > XChart.Panel.Gradient.StartColor = XChart.ToOLEColor('#A4C9E4'); > XChart.Panel.Gradient.EndColor = XChart.ToOLEColor('#F1F9FF'); > > XChart.Zoom.Enable = false; // 마우스 드래그에 의한 Zoom 기능의 가능여부를 정의한다 > > XChart.Axis.Bottom.Automatic = true; // 축에 대해 최대/최소값을 자동적으로 계산할것인지 여부를 정의한다 > XChart.Axis.Bottom.GridPen.visible = true; // 차트에 쓰이는 선들의 표시여부를 정의한다. > XChart.Axis.Left.GridPen.visible = true; > XChart.Axis.Right.GridPen.visible = true; > > XChart.Axis.Bottom.Labels.Font.Color = XChart.ToOLEColor("RED"); // 텍스트에 대해 폰트 색상을 정의한다. > XChart.Axis.Left.Labels.Font.Color = XChart.ToOLEColor("BLUE"); > > //Legend의 속성을 설정한다 > XChart.Legend.Visible = false; // 범례의 표시여부를 정의한다. > XChart.Legend.LegendStyle = 0; > XChart.Legend.TextStyle = 0; // 범례에 나타나는 Text의 형식을 정의한다. > XChart.Legend.CheckBoxes = true; // Legend Check Box들을 표시할지 여부를 정의한다. > XChart.Legend.Symbol.Width = 20; // 각 항목의 아이콘에 대한 너비,위치 등을 정의한다. > XChart.Legend.Alignment = 1; // 범례의 위치를 정의한다(Top,Left,Right,Bottom) > XChart.Legend.Font.Size = 7.5; // text의 크기, font.height > XChart.Legend.TopPos = 5; // 범례의 상단위치를 전체차트 높이에 대한 백분율로 정의한다. > XChart.Legend.VertSpacing = 0; // 범례의 항목들 사이의 간격을 Pixel단위로 정의한다. > XChart.Legend.ShadowSize = 5; // 도형에 붙는 그림자의 크기(Pixel) > XChart.Legend.ShapeStyle = 1; // 범례에 붙는 도형이 직사각형인지 모서리가 둥근 사각형인지를 정의한다. > XChart.Legend.Color = XChart.ToOLEColor("WHITE"); > XChart.Legend.ShadowColor = XChart.ToOLEColor("green"); > XChart.Legend.MaxNumRows = 5; // 범례의 위치가 상단,하단일경우 표시할 최대 row수를 설정한다. > > XChart.Scroll.Enable = 0; // Mouse에 의한 Scroll하는 방식을 규정한다. > XChart.Environment.MouseWheelScroll = false; > > XChart.Reset(); > } > ></script> > ><!----------------------------------------------------------------------------- > D A T A S E T C O M P O N E N T S D E C L A R A T I O N >------------------------------------------------------------------------------> ><!-- AnalisysList DataSet --> ><object id="gdsAnalisysList" classid="<%=LGauceId.DATASET%>"> ></object> > ><!----------------------------------------------------------------------------- > G A U C E C O M P O N E N T' S E V E N T S >------------------------------------------------------------------------------> ><!-- AnalisysList --> ><script language=JavaScript for=gdsAnalisysList event=OnLoadCompleted(rowCnt)> > onStart(XChart); > > var idx = XChart.AddSeries(0); // 차트의 종류 > XChart.Series(idx).DataID = "gdsAnalisysList"; // Object Name > XChart.Series(idx).YValueColumn = "delayRate"; // Y축 컬럼명 > XChart.Series(idx).ValueFormat = "0%"; // 소숫점 자릿수 > XChart.Series(idx).LabelColumn = "rateMonth"; // X축 컬럼명 > XChart.Series(idx).Marks.visible = true; // Mask사용여부 > XChart.Series(idx).Marks.Style=0; // Mast Style > XChart.Series(idx).asLine.LinePen.Width = 2; // Line의 width > XChart.Series(idx).Color = "red"; // Line Color > > XChart.Reset(); > WaitHide(); ></script> > ><!-- AnalisysList Error --> ><script language=JavaScript for=gdsAnalisysList event=OnLoadError()> > alert(gdsAnalisysList.ErrorMsg); > WaitHide(); ></script> > ></head> ><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="init();"> ><input type="hidden" name="hdn_divisionCode" value="<%=request.getParameter("divisionCode")%>"> ><input type="hidden" name="hdn_startDate" value="<%=request.getParameter("startDate")%>"> ><!----------------------------------------------------------------------------- > U S E R I N T E R F A C E A R E A > ------------------------------------------------------------------------------> ><div class="layout_page"> > > <!-- 타이틀 --> > <div class="page_title">Delay Rate Monthly Analisys</div> > > <table width="98%" border="0" cellspacing="0" cellpadding="0"> > <tr> > <td height="10" colspan="2"></td> > </tr> > <tr> > <td width="80%"> > <select class="short" id="sch_department" onChange="retrieveAnalisysList();"> > </select> > </td> > <td width="20%" align="right"> > <input type="button" class="button_default" value="Close" onclick="self.close();"> > </td> > </tr> > <tr> > <td width="100%" colspan="2"> > <!--Grid Component--> > <comment id="__NSID__"> > <object classid="<%=LGauceId.XCHART%>" > id="XChart" > width="100%" > height="420"> > </object> > </comment><script>__ShowEmbedObject(__NSID__);</script> > </td> > </tr> > </table> > ></div> ><!-- progress --> ><iframe id="progress" > src="/images/waiting.gif" > frameBorder="0" marginHeight=0 marginWidth=0 > style="position:absolute;display:none;"></iframe> ></body> ></html> 첨부하신 소스로 샘플을 만들어 테스트 해보았으나.. 정상작동하였습니다.. 샘플로 첨부한 문서 확인하시고.. 다른 부분도 확인해 보시기 바랍니다.
2711 no image Lookup 사용시 질문
김재민
999 2007-03-01
2710 no image Lookup 사용시 질문
기술지원44
1182 2007-03-02
Tag List
XE Login