• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2288
2012.03.14 (09:17:20)
IE의 경우 URL 길이를 2083 까지 지원이 됩니다.

2083이 넘어가는 URL을 넣는 경우 뒤의 파라메터가 잘리게 되므로,
Dataset의 dataID에서 이를 체크하게 되어 있으며 사이즈가 오버 될 경우 동작하지 않게 처리되어 있습니다.

Post 방식으로 변경시 데이터가 콤마(,)가 들어 있지 않을 경우
1. TR 컴포넌트의 Parameters속성에 담아 보낼 수 있고

2. 데이터에 콤마가 있을 경우 Parameters를 encoding하여 처리하여야 합니다. (Parameters 속성은 구분자를 콤마 ,로 지정합니다.)

3. 또는, 파라메터를 Dataset으로 처리하여 TR 조회시 Input으로 넘겨 처리할 수 있습니다.

>* 고객시스템명 : nISP
>* GAUCE 버전 : GAUCE4
>* WAS 종류(WebLogic 등등) : WebLogic
>* DB 종류 : Oracle9i
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>부모창,
>자식창이 있습니다.
>
>부모창에서 가우스 데이타 리스트를 체크하여 자식창을 호출합니다.
>
>그리고 자식창에서는 체크된 row의 parameter를 key로 하여
>체크된 놈들만 재쿼리를 날려 보여 줍니다.
>
>이때 문제가 있는게..
>parameter의 양이 많이 지면 쿼리를 실행 할 .java 파일이 반응을 하지 않습니다.
>양이 적으면 값이 잘 나오고요..
>
>부분적 소스는 아래와 같습니다.
>
>1. 자식창
>function f_Retrieve() {
>    
>    var ds = opener.ds_dataList;
>    var params = "?line_location_id_list=";
>    var cnt = 0;
>                for (i = 1; i <= ds.CountRow; i++){
>                        if (ds.NameValue(i, 'chk') == 'T') {
>                          if (cnt == 0) {
>                                  params += ds.NameValue(i, 'lineLocationId');
>                                 } else {
>                                        params += "," + ds.NameValue(i, 'lineLocationId');
>                                }
>                                cnt += 1;
>                        }
>                }
>                
>                alert(params);
>        
>    ds_dataList.DataID = "/isp.shipping.shippingNotice.retrieveShippingNoticeMgtListPop.gau"+params;
>    ds_dataList.Reset();
>  }
>
>2. 쿼리를 실행 할 java 파일
>public void execute(HttpServletRequest req, HttpServletResponse res, GauceRequest gauceRequest,
>            GauceResponse gauceResponse) throws LException{
>
>        GauceDataSet gds = new GauceDataSet();
>        gauceResponse.enableFirstRow(gds);
>
>        LData inputData = LCollectionUtility.getData(req);
>        UserData userData = UserData.getCurrentUserData();
>        
>        LLog.debug.println(inputData.getString("line_location_id_list"));
>        
>        String temp [] = null;
>        List list = new ArrayList();
>        if(!"".equals(inputData.getString("line_location_id_list")) && inputData.getString("line_location_id_list") != null) {
>            temp = inputData.getString("line_location_id_list").split(",");
>            for (int i = 0; i < temp.length; i++) {
>                list.add(temp[i]);
>            }
>            
>            inputData.set("line_location_id_list", list);
>        }
>
>        LLog.debug.println(inputData);        
>        
>        ShippingNoticeBiz biz = new ShippingNoticeBiz();
>        LMultiData result = biz.retrieveShippingNoticeMgtListPop(inputData);
>.
>.
>.
>
>
>위에서 parameter 양이 많아 지면
>LLog.debug.println(inputData.getString("line_location_id_list"));
>이 부분을 출력조차 하지 않고... 호출이 되지 않은것 처럼 있습니다.
>
>get 방식이라 그럴꺼다 라고 하는데..
>post 방식으로 바꿀려면 뭘 어떻게 해야 되는지 모르겠네요.
>
>답변 부탁드립니다.
번호 제목 닉네임 조회 등록일
6569 no image 데이타셋과 콤보박스 바인딩 문의
유경진
2388 2012-03-16
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : LG전자 납품관리시스템(BRM_KR) * GAUCE 버전 : 4.0 * WAS 종류(WebLogic 등등) : WebLogic * DB 종류 : Oracle * 문의 유형(질문/요청/참조) : 질문 * 내용 : 컴포넌트 cabfile중 MxDataSetU 파일 버전이 2.0.1.76 버전을 사용중입니다. 시스템 로직중에 데이타셋은 콤보박스와 바인딩 되어있습니다. 데이타를 조회된 후 콤보을 값을 deleteRow 하는 로직이 있는데, 하기 로직을 실행 후 데이타 셋 값이 변경되어, 조회한 데이타와 바인딩 되는 콤보값이 사로 상이하여 콤보박스에 값을 제대로 보여주고 있지 않습니다. 기존 MxDataSetU 버전이 2.0.1.29 인경우에는 데이타가 정상적으로 조회되었으나, 2.0.1.76 (2.0.1.88) 버전 이후로 위와 같은 현상이 발생하였습니다. ex) 로직 1) 조회된 fulfillTp 컬럼 값은 'A' 임. ds_statementHeaders.namevalue(1,"fulfillTp") 은 'A' 2)데이타 조회 후 콤보박스에서 'C'인값은 조회되지 않도록 Delet gka for(var i = ds_NapFulfillTpV.countRow ; i >= 1 ; i--) { for(var j = 0 ; j < delCodeList.length ; j++) { if( ds_NapFulfillTpV.NameValue(i,"cd") == 'C' ) { ds_NapFulfillTpV.deleteRow(i); } } } 3) DeleteRow 이후 ds_statementHeaders.namevalue(1,"fulfillTp") 은 'C'로 변경됨. 왜 ?? ds_statementHeaders.namevalue(1,"fulfillTp") 값이 C로 변경될까요?? 4) 콤보박스는 C값을 Delete 한 상태이고, ds_statementHeaders.namevalue(1,"fulfillTp") 값은 C값으로 변경된 상태이므로 콤보박스 값은 NULL상태로 조회됨. 컴포넌트 MxDataSetU 파일을 업데이트 한 후 발생하고 있습니다. 확인 부탁드립니다. - 시스템담당자 : 유경진 연락처 : 02 -6957 - 3748 / 010 - 9429 - 4822
6568 no image 데이타셋과 콤보박스 바인딩 문의
기술지원97
2754 2012-03-20
문의하신 내용은 내부에서 확인되지 않습니다. 원격을 통하여 지원이 필요합니다. 금일 중 다시 한번 원격지원을 요청드리겠습니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : >* GAUCE 버전 : 4.0 >* WAS 종류(WebLogic 등등) : WebLogic >* DB 종류 : Oracle >* 문의 유형(질문/요청/참조) : 질문 >* 내용 : > 컴포넌트 cabfile중 MxDataSetU 파일 버전이 2.0.1.76 버전을 사용중입니다. > > 시스템 로직중에 데이타셋은 콤보박스와 바인딩 되어있습니다. > 데이타를 조회된 후 콤보을 값을 deleteRow 하는 로직이 있는데, > 하기 로직을 실행 후 데이타 셋 값이 변경되어, 조회한 데이타와 바인딩 되는 콤보값이 사로 상이하여 > 콤보박스에 값을 제대로 보여주고 있지 않습니다. > > 기존 MxDataSetU 버전이 2.0.1.29 인경우에는 데이타가 정상적으로 조회되었으나, > 2.0.1.76 (2.0.1.88) 버전 이후로 위와 같은 현상이 발생하였습니다. > > ex) 로직 > > 1) 조회된 fulfillTp 컬럼 값은 'A' 임. > ds_statementHeaders.namevalue(1,"fulfillTp") 은 'A' > > 2)데이타 조회 후 콤보박스에서 'C'인값은 조회되지 않도록 Delet gka > for(var i = ds_NapFulfillTpV.countRow ; i >= 1 ; i--) { > for(var j = 0 ; j < delCodeList.length ; j++) { > if( ds_NapFulfillTpV.NameValue(i,"cd") == 'C' ) { > ds_NapFulfillTpV.deleteRow(i); > } > } > } > > 3) DeleteRow 이후 ds_statementHeaders.namevalue(1,"fulfillTp") 은 'C'로 변경됨. > 왜 ?? ds_statementHeaders.namevalue(1,"fulfillTp") 값이 C로 변경될까요?? > > 4) 콤보박스는 C값을 Delete 한 상태이고, ds_statementHeaders.namevalue(1,"fulfillTp") 값은 C값으로 > 변경된 상태이므로 콤보박스 값은 NULL상태로 조회됨. > > 컴포넌트 MxDataSetU 파일을 업데이트 한 후 발생하고 있습니다. > 확인 부탁드립니다. >
6567 no image 추가 질문드립니다
김유나
2053 2012-03-14
6566 no image 추가 질문드립니다
관리자
2408 2012-03-14
6565 no image get 을 post 방식으로 변환시 문의
김준홍
2181 2012-03-13
* 고객시스템명 : nISP * GAUCE 버전 : GAUCE4 * WAS 종류(WebLogic 등등) : WebLogic * DB 종류 : Oracle9i * 문의 유형(질문/요청/참조) : * 내용 : 부모창, 자식창이 있습니다. 부모창에서 가우스 데이타 리스트를 체크하여 자식창을 호출합니다. 그리고 자식창에서는 체크된 row의 parameter를 key로 하여 체크된 놈들만 재쿼리를 날려 보여 줍니다. 이때 문제가 있는게.. parameter의 양이 많이 지면 쿼리를 실행 할 .java 파일이 반응을 하지 않습니다. 양이 적으면 값이 잘 나오고요.. 부분적 소스는 아래와 같습니다. 1. 자식창 function f_Retrieve() { var ds = opener.ds_dataList; var params = "?line_location_id_list="; var cnt = 0; for (i = 1; i <= ds.CountRow; i++){ if (ds.NameValue(i, 'chk') == 'T') { if (cnt == 0) { params += ds.NameValue(i, 'lineLocationId'); } else { params += "," + ds.NameValue(i, 'lineLocationId'); } cnt += 1; } } alert(params); ds_dataList.DataID = "/isp.shipping.shippingNotice.retrieveShippingNoticeMgtListPop.gau"+params; ds_dataList.Reset(); } 2. 쿼리를 실행 할 java 파일 public void execute(HttpServletRequest req, HttpServletResponse res, GauceRequest gauceRequest, GauceResponse gauceResponse) throws LException{ GauceDataSet gds = new GauceDataSet(); gauceResponse.enableFirstRow(gds); LData inputData = LCollectionUtility.getData(req); UserData userData = UserData.getCurrentUserData(); LLog.debug.println(inputData.getString("line_location_id_list")); String temp [] = null; List list = new ArrayList(); if(!"".equals(inputData.getString("line_location_id_list")) && inputData.getString("line_location_id_list") != null) { temp = inputData.getString("line_location_id_list").split(","); for (int i = 0; i < temp.length; i++) { list.add(temp[i]); } inputData.set("line_location_id_list", list); } LLog.debug.println(inputData); ShippingNoticeBiz biz = new ShippingNoticeBiz(); LMultiData result = biz.retrieveShippingNoticeMgtListPop(inputData); . . . 위에서 parameter 양이 많아 지면 LLog.debug.println(inputData.getString("line_location_id_list")); 이 부분을 출력조차 하지 않고... 호출이 되지 않은것 처럼 있습니다. get 방식이라 그럴꺼다 라고 하는데.. post 방식으로 바꿀려면 뭘 어떻게 해야 되는지 모르겠네요. 답변 부탁드립니다.
Selected no image get 을 post 방식으로 변환시 문의
기술지원97
2288 2012-03-14
IE의 경우 URL 길이를 2083 까지 지원이 됩니다. 2083이 넘어가는 URL을 넣는 경우 뒤의 파라메터가 잘리게 되므로, Dataset의 dataID에서 이를 체크하게 되어 있으며 사이즈가 오버 될 경우 동작하지 않게 처리되어 있습니다. Post 방식으로 변경시 데이터가 콤마(,)가 들어 있지 않을 경우 1. TR 컴포넌트의 Parameters속성에 담아 보낼 수 있고 2. 데이터에 콤마가 있을 경우 Parameters를 encoding하여 처리하여야 합니다. (Parameters 속성은 구분자를 콤마 ,로 지정합니다.) 3. 또는, 파라메터를 Dataset으로 처리하여 TR 조회시 Input으로 넘겨 처리할 수 있습니다. >* 고객시스템명 : nISP >* GAUCE 버전 : GAUCE4 >* WAS 종류(WebLogic 등등) : WebLogic >* DB 종류 : Oracle9i >* 문의 유형(질문/요청/참조) : >* 내용 : > >부모창, >자식창이 있습니다. > >부모창에서 가우스 데이타 리스트를 체크하여 자식창을 호출합니다. > >그리고 자식창에서는 체크된 row의 parameter를 key로 하여 >체크된 놈들만 재쿼리를 날려 보여 줍니다. > >이때 문제가 있는게.. >parameter의 양이 많이 지면 쿼리를 실행 할 .java 파일이 반응을 하지 않습니다. >양이 적으면 값이 잘 나오고요.. > >부분적 소스는 아래와 같습니다. > >1. 자식창 >function f_Retrieve() { > > var ds = opener.ds_dataList; > var params = "?line_location_id_list="; > var cnt = 0; > for (i = 1; i <= ds.CountRow; i++){ > if (ds.NameValue(i, 'chk') == 'T') { > if (cnt == 0) { > params += ds.NameValue(i, 'lineLocationId'); > } else { > params += "," + ds.NameValue(i, 'lineLocationId'); > } > cnt += 1; > } > } > > alert(params); > > ds_dataList.DataID = "/isp.shipping.shippingNotice.retrieveShippingNoticeMgtListPop.gau"+params; > ds_dataList.Reset(); > } > >2. 쿼리를 실행 할 java 파일 >public void execute(HttpServletRequest req, HttpServletResponse res, GauceRequest gauceRequest, > GauceResponse gauceResponse) throws LException{ > > GauceDataSet gds = new GauceDataSet(); > gauceResponse.enableFirstRow(gds); > > LData inputData = LCollectionUtility.getData(req); > UserData userData = UserData.getCurrentUserData(); > > LLog.debug.println(inputData.getString("line_location_id_list")); > > String temp [] = null; > List list = new ArrayList(); > if(!"".equals(inputData.getString("line_location_id_list")) && inputData.getString("line_location_id_list") != null) { > temp = inputData.getString("line_location_id_list").split(","); > for (int i = 0; i < temp.length; i++) { > list.add(temp[i]); > } > > inputData.set("line_location_id_list", list); > } > > LLog.debug.println(inputData); > > ShippingNoticeBiz biz = new ShippingNoticeBiz(); > LMultiData result = biz.retrieveShippingNoticeMgtListPop(inputData); >. >. >. > > >위에서 parameter 양이 많아 지면 >LLog.debug.println(inputData.getString("line_location_id_list")); >이 부분을 출력조차 하지 않고... 호출이 되지 않은것 처럼 있습니다. > >get 방식이라 그럴꺼다 라고 하는데.. >post 방식으로 바꿀려면 뭘 어떻게 해야 되는지 모르겠네요. > >답변 부탁드립니다.
6563 no image 조회한 모든 row 넘겨주기..
김유나
2513 2012-03-13
6562 no image 조회한 모든 row 넘겨주기..
기술지원97
2458 2012-03-14
6561 no image 조회한 모든 row 넘겨주기..
김유나
2131 2012-03-14
6560 no image VM 자동 인스톨 설치 에러
김병식
2119 2012-03-08
6559 no image VM 자동 인스톨 설치 에러 파일
관리자
2205 2012-03-08
6558 no image Chart 에서 마우스 Over 시 Marks Tip 을 바로 나타나게 하기 위해서는 어찌 해야 하나요?
임형철
2114 2012-02-29
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : * 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>
6557 no image Chart 에서 마우스 Over 시 Marks Tip 을 바로 나타나게 하기 위해서는 어찌 해야 하나요?
관리자
3106 2012-03-05
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> > >
6556 no image xchart 에서 꺽은선 그래프 값 표현
장철호
2084 2012-02-23
6555 no image xchart 에서 꺽은선 그래프 값 표현
기술지원10
2087 2012-02-24
6554 no image 가우스 메뉴얼에 관하여.
윤지환
2168 2012-02-22
6553 no image 가우스 메뉴얼에 관하여.
기술지원36
2581 2012-02-23
6552 no image 가우스 메뉴얼에 관하여.
윤지환
2141 2012-03-06
6551 no image 빠른 답변좀 부탁드려요~글 다시 수정합니다. Mgrid 합계 관련해서 예외 사항이 있나요
박하나
2123 2012-02-22
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : LG전자 * GAUCE 버전 : 4x * WAS 종류(WebLogic 등등) : tomcat(local) * DB 종류 : 오라클 * 문의 유형(질문/요청/참조) : Mgrid 합계 표현하기 * 내용 : Mgrid 트리형 구조로 되어 있는 레포트 화면입니다. 맨 마지막에 합계를 나타내고 싶어서 ViewSummary를 이용해서 해봤는데 빈칸만 나와서 어떻게 해야 할지 몰라 문의 남깁니다. 생초짜 개발자이구요..ㅠㅠ 예문을 하나 들어서 알려주시면 감사하겠습니다. 이렇게 하는게 맞는것인지.. 그리고 저런 방식으로 다른 트리 구조 mGrid에선 sum이 되는데 유독 이 그리드에서는 안되는데.. 그럴 수 잇는 예외 사항들이 잇는지 알려주시면 감사하겠습니다,. <div class='LlistArea'> <object id='mgr_specificationStatus' classid=<c:out value='${MGRID}'/> dataName='Validation Entry' class='grid' style='border:1px solid #c8c8c8;border-left:0px;border-top:2px solid #A0D6E9;width:100%;height:290px;'> <Param Name=DataID value=ds_specificationStatus> <param name=SelectedColor value=#FFFF00> <Param Name=ImageDataID value=ds_img> <param name=Editable value=true> <param name=ViewSummary value=1> <Param Name=ColumnInfo value=' <% int locLeft = 0 ; int locRight = 0 ; %> <COLUMNINFO> <BACKGROUNDINFO borderstyle="none"/> <% locLeft = locLeft + 0; locRight = locRight + 280; %> <COLUMN id="id_hierarchyMasterEngName" index="0" color="#666000" refcolid="hierarchyMasterEngName" fix="true"> <HEADER top="0" left="<%=locLeft%>" right="<%=locRight%>" bottom="30" color="#666000" align="CenterCenter" text="<sf:ez><%=menuCode%>CATEGORY</sf:ez>" fix="true"/> <VIEW top="0" left="<%=locLeft%>" right="<%=locRight%>" bottom="20" bgcolor="#F6F5E3" align="LeftCenter" borderstyle="RaisedInner" color="black" /> <TREE top="0" type="2" levelcolumn="levelCode" expand="false" /> <VIEWSUMMARY text="<sf:ez><%=commonMenuCode%>TOTAL</sf:ez>" color="blue" bgcolor="#F1F1F1"/> </COLUMN> <% locLeft = locLeft + 280; locRight = locRight + 50; %> <COLUMN id="id_sun" index="1" color="#666000" refcolid="sun" > <HEADER top="0" left="<%=locLeft%>" right="<%=locRight%>" bottom="30" color="#666000" align="CenterCenter" text="<sf:ez><%=menuCode%>SUN</sf:ez>" /> <VIEW top="0" left="<%=locLeft%>" right="<%=locRight%>" bottom="20" bgcolor="#e6e7e9" align="CenterCenter" borderstyle="RaisedInner" color="black"/> <CHILD type="edit" /> <VIEWSUMMARY text="@GFSUM(sun)" color="red" bgcolor="#F1F1F1"/> </COLUMN>
6550 no image [긴급!!]가우스 상수 문의합니다.
한국사이버테크
2417 2012-02-21
Tag List
XE Login