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

* 고객시스템명 : GFMS
* 문의할 Component명 및 버전 : Tr 4.0
* DataSet 버전 : 4.0
* Tr 버전 : 4.0
* 문의 유형(질문/요청/참조) : 질문 및 요청
* 내용 :
Tr 컴포넌트에서 Parameters 속성 사용시, 콤마(,)를 값으로 넣어주고 싶은데 안 되네요. 어떤 방법으로 해야 하나요?
콤마가 구분자로 사용되어서 그러는것 같은데 어찌 해야 합니까? 서버단에에 StringIndexOutOfBoundsException이 다음과 같은 에러 뜹니다.
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
        at java.lang.String.substring(String.java:1444)
        at com.gauce.filter.GauceFilter.D(Unknown Source)
        at com.gauce.filter.GauceFilter.B(Unknown Source)
        at com.gauce.filter.GauceFilter.doFilter(Unknown Source)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
        at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
        at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
번호 제목 닉네임 조회 등록일
265 no image KTC에서 가우스 4.0으로 프로젝트를 진행중 문의할 것이 있어 글을 올립니다. 파일
김광일
2416 2005-10-01
264 no image KTC에서 가우스 4.0으로 프로젝트를 진행중 문의할 것이 있어 글을 올립니다.
기술지원
2682 2005-10-12
263 no image 마우스로 끌어서 column 순서 변경 가능한지요 (dynamic)
김용식
2310 2005-09-29
262 no image 마우스로 끌어서 column 순서 변경 가능한지요 (dynamic)
기술지원
2959 2005-10-05
Selected no image Tr 컴포넌트의 Parameters 속성 사용시, 콤마(,)를 값으로 넣어주고 싶은데 안 되네요. 어떤 방법으로 해야 하나요?
조동선
2573 2005-09-28
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : GFMS * 문의할 Component명 및 버전 : Tr 4.0 * DataSet 버전 : 4.0 * Tr 버전 : 4.0 * 문의 유형(질문/요청/참조) : 질문 및 요청 * 내용 : Tr 컴포넌트에서 Parameters 속성 사용시, 콤마(,)를 값으로 넣어주고 싶은데 안 되네요. 어떤 방법으로 해야 하나요? 콤마가 구분자로 사용되어서 그러는것 같은데 어찌 해야 합니까? 서버단에에 StringIndexOutOfBoundsException이 다음과 같은 에러 뜹니다. java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1444) at com.gauce.filter.GauceFilter.D(Unknown Source) at com.gauce.filter.GauceFilter.B(Unknown Source) at com.gauce.filter.GauceFilter.doFilter(Unknown Source) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
260 no image Tr 컴포넌트의 Parameters 속성 사용시, 콤마(,)를 값으로 넣어주고 싶은데 안 되네요. 어떤 방법으로 해야 하나요?
박유현
2778 2005-09-28
Tr 컴포넌트의 Parameters 속성에서 콤마(,)로 구분하기 때문에 해당 값에 , 가 들어가 있는 경우 말씀하신 대로 문제가 발생합니다. 프로젝트 중 같은 문제가 있어 Parameters의 값에서 콤마(,)를 다른 문자로 치환한 다음 실제 DB 처리 딴에서 다시 역으로 치환해서 해결했습니다. 물론, 치환할 문자와 같은 문자가 존재할수도 있기 때문에 완변하다고는 할 수 없지만, 치환할 문자를 잘 쓰지 않는 것으로 한다면 어느정도 막음이 될것 같습니다. 예를 들면, 다음과 같이 하시면 됩니다. 1. tr post 시 function fn_OnSave() { if ( confirm ("저장 하시겠습니까?") ) { var mstrAAA = document.form.AAA.value.replace(/,/gi, ______@_____"); var mstrBBB = document.form.BBB.value.replace(/,/gi, "______@_____"); tbtr_sample.Parameters ="aaa=" + mstrAAA + ",bbb=" + mstrBBB ; //alert(tbtr_sample.Parameters); tbtr_sample.Post(); } else { return; } } 2. DB 처리시 이때는 역으로 치환한 문자를 다시 콤마(,) 로 바꾸어서 DB에 넣어주시면 됩니다. 도움이 되었으면 좋겠습니다. 저는 일단 이렇게 해결했습니다만, 더 나은 방법이 있으시면 공유 부탁드리겠습니다. 이상입니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : GFMS >* 문의할 Component명 및 버전 : Tr 4.0 >* DataSet 버전 : 4.0 >* Tr 버전 : 4.0 >* 문의 유형(질문/요청/참조) : 질문 및 요청 >* 내용 : > Tr 컴포넌트에서 Parameters 속성 사용시, 콤마(,)를 값으로 넣어주고 싶은데 안 되네요. 어떤 방법으로 해야 하나요? > 콤마가 구분자로 사용되어서 그러는것 같은데 어찌 해야 합니까? 서버단에에 StringIndexOutOfBoundsException이 다음과 같은 에러 뜹니다. >java.lang.StringIndexOutOfBoundsException: String index out of range: -1 > at java.lang.String.substring(String.java:1444) > at com.gauce.filter.GauceFilter.D(Unknown Source) > at com.gauce.filter.GauceFilter.B(Unknown Source) > at com.gauce.filter.GauceFilter.doFilter(Unknown Source) > at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) > at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724) > at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) > at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) > at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764) > at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644) > at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219) > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
259 no image Tr 컴포넌트의 Parameters 속성 사용시, 콤마(,)를 값으로 넣어주고 싶은데 안 되네요. 어떤 방법으로 해야 하나요?
조동선
2758 2005-09-29
결국은 박유현 님의 말씀대로 콤마(,)를 치환하여 작업하였습니다. 마땅한 치환 문자를 찾다가 모양이 비슷하게 생긴 특수문자(¸)를 사용했습니다. 1. TR POST 시 form.comments.value.replace( /[,]/g, "¸") 2. 조회시는 QUERY에서 REPLACE 함수를 썼습니다. REPLACE(A.COMMENTS, '¸', ',') 판단에 도움을 주셔서 감사합니다. 수고~~~ >Tr 컴포넌트의 Parameters 속성에서 콤마(,)로 구분하기 때문에 >해당 값에 , 가 들어가 있는 경우 말씀하신 대로 문제가 발생합니다. > >프로젝트 중 같은 문제가 있어 >Parameters의 값에서 콤마(,)를 다른 문자로 치환한 다음 >실제 DB 처리 딴에서 다시 역으로 치환해서 해결했습니다. > >물론, 치환할 문자와 같은 문자가 존재할수도 있기 때문에 완변하다고는 할 수 없지만, >치환할 문자를 잘 쓰지 않는 것으로 한다면 어느정도 막음이 될것 같습니다. > >예를 들면, 다음과 같이 하시면 됩니다. > >1. tr post 시 > >function fn_OnSave() { > > if ( confirm ("저장 하시겠습니까?") ) { > > var mstrAAA = document.form.AAA.value.replace(/,/gi, ______@_____"); > var mstrBBB = document.form.BBB.value.replace(/,/gi, "______@_____"); > > tbtr_sample.Parameters ="aaa=" + mstrAAA + ",bbb=" + mstrBBB ; > //alert(tbtr_sample.Parameters); > tbtr_sample.Post(); > } else { > return; > } > >} > >2. DB 처리시 >이때는 역으로 치환한 문자를 다시 콤마(,) 로 바꾸어서 DB에 넣어주시면 됩니다. > > >도움이 되었으면 좋겠습니다. >저는 일단 이렇게 해결했습니다만, 더 나은 방법이 있으시면 공유 부탁드리겠습니다. > >이상입니다. > > > >>게시판을 이용해 주셔서 감사합니다. >>다음양식에 맞게 입력해주세요. >> >>* 고객시스템명 : GFMS >>* 문의할 Component명 및 버전 : Tr 4.0 >>* DataSet 버전 : 4.0 >>* Tr 버전 : 4.0 >>* 문의 유형(질문/요청/참조) : 질문 및 요청 >>* 내용 : >> Tr 컴포넌트에서 Parameters 속성 사용시, 콤마(,)를 값으로 넣어주고 싶은데 안 되네요. 어떤 방법으로 해야 하나요? >> 콤마가 구분자로 사용되어서 그러는것 같은데 어찌 해야 합니까? 서버단에에 StringIndexOutOfBoundsException이 다음과 같은 에러 뜹니다. >>java.lang.StringIndexOutOfBoundsException: String index out of range: -1 >> at java.lang.String.substring(String.java:1444) >> at com.gauce.filter.GauceFilter.D(Unknown Source) >> at com.gauce.filter.GauceFilter.B(Unknown Source) >> at com.gauce.filter.GauceFilter.doFilter(Unknown Source) >> at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) >> at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724) >> at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) >> at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) >> at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764) >> at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644) >> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219) >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178) >
258 no image [KT SMART시스템] 서브평균 요청건입니다. 파일
이제석
2426 2005-09-22
257 no image [KT SMART시스템] 서브평균 요청건입니다.
기술지원
2474 2005-10-12
256 no image 몇개까지 그룹 헤더를 만들수 있나요?
김희정
2477 2005-09-16
255 no image 몇개까지 그룹 헤더를 만들수 있나요?
기술지원
2480 2005-09-16
254 no image XChart Export ....
재웅아비
2452 2005-09-14
253 no image XChart Export ....
기술지원
2540 2005-09-15
252 no image 참고할 Sample 파일입니다. 파일
기술지원
2566 2005-09-15
251 no image GRID 에서 sum Text 관련 문의
shinsegae
2497 2005-09-08
안녕하세요? GRID 를 사용하다 문의드릴 내용이 있습니다. 화면에 다음과 같은 리스트를 그리드를 사용한다고 할 경우 제품명 단가 총구매금액 총구매수량 서울 대구 부산 광주 합계 32 19 5 4 4 A 1000 7000 7 1 2 2 2 B 2000 50000 25 18 3 2 2 위와 같이 합계를 맨 위에 보여주고 있습니다. 각 도시별 수량은 입력하는 grid 이고요.. GRID 의 Format 을 다음과 같이 정의했다고 하면 <C>ID="product_id" Name="제품명" sumText="합계" </C> <C>ID="price" Name="단가" </C> <C>ID="tot_amt" Name="총구매금액" sumText=@sum value={price * (cnt1+cnt2+cnt3+cnt4)}</C> <C>ID="tot_sum" Name="총구매수량" sumText=@sum value={cnt1+cnt2+cnt3+cnt4}</C> <C>ID="cnt1" Name="서울" sumText=@sum </C> <C>ID="cnt2" Name="대구" sumText=@sum </C> <C>ID="cnt3" Name="부산" sumText=@sum </C> <C>ID="cnt4" Name="광주" sumText=@sum </C> 여기서 문제는 총 구매금액과 총 구매수량에 대한 sum 이 나오지 않는다는 것 입니다. 아마도 DataSet 에 총 구매금액/총 구매수량의 값을 세팅해 주어야 할것 같은데 그러기에는 너무 번거로움이 많고요... 일단 총 구매수량의 경우 sumText={sum(cnt1) + sum(cnt2) + sum(cnt3) + sum(cnt4) } 이렇게 하면 되긴 하는데, 총 구매금액의 경우에는 방법이 없네요. GRID 에 표시되는 대로 sum 이 될 수는 없나요? 좋은 방안을 알려주셨으면 합니다.. 그럼 수고하세요.
250 no image GRID 에서 sum Text 관련 문의
기술지원
2745 2005-09-14
sumtext를 사용하는것은 그리드의 컬럼속성으로 sumtext=@sum 으로 사용하는 방법도 있지만, 자바스크립트로 GridID.ColumnProp("컬럼명","sumtext") = 값 으로 사용하는 방법도 있습니다. 만일 viewsummary로 사용한다면 sql로 데이타셋에 계산된 값으로 처리하는 방법이 맞겠지만, sumtext를 사용한다면 자바스크립트로 위의방법으로 사용하시면 처리가 가능합니다. >안녕하세요? >GRID 를 사용하다 문의드릴 내용이 있습니다. >화면에 다음과 같은 리스트를 그리드를 사용한다고 할 경우 > > 제품명 단가 총구매금액 총구매수량 서울 대구 부산 광주 > 합계 32 19 5 4 4 > A 1000 7000 7 1 2 2 2 > B 2000 50000 25 18 3 2 2 > >위와 같이 합계를 맨 위에 보여주고 있습니다. >각 도시별 수량은 입력하는 grid 이고요.. >GRID 의 Format 을 다음과 같이 정의했다고 하면 ><C>ID="product_id" Name="제품명" sumText="합계" </C> ><C>ID="price" Name="단가" </C> ><C>ID="tot_amt" Name="총구매금액" sumText=@sum value={price * (cnt1+cnt2+cnt3+cnt4)}</C> ><C>ID="tot_sum" Name="총구매수량" sumText=@sum value={cnt1+cnt2+cnt3+cnt4}</C> ><C>ID="cnt1" Name="서울" sumText=@sum </C> ><C>ID="cnt2" Name="대구" sumText=@sum </C> ><C>ID="cnt3" Name="부산" sumText=@sum </C> ><C>ID="cnt4" Name="광주" sumText=@sum </C> > >여기서 문제는 총 구매금액과 총 구매수량에 대한 sum 이 나오지 않는다는 것 입니다. >아마도 DataSet 에 총 구매금액/총 구매수량의 값을 세팅해 주어야 할것 같은데 >그러기에는 너무 번거로움이 많고요... >일단 총 구매수량의 경우 sumText={sum(cnt1) + sum(cnt2) + sum(cnt3) + sum(cnt4) } >이렇게 하면 되긴 하는데, 총 구매금액의 경우에는 방법이 없네요. >GRID 에 표시되는 대로 sum 이 될 수는 없나요? >좋은 방안을 알려주셨으면 합니다.. > >그럼 수고하세요. > > >
249 no image GRID 에서 sum Text 관련 문의
기술지원
2669 2005-09-13
>안녕하세요? >GRID 를 사용하다 문의드릴 내용이 있습니다. >화면에 다음과 같은 리스트를 그리드를 사용한다고 할 경우 > > 제품명 단가 총구매금액 총구매수량 서울 대구 부산 광주 > 합계 32 19 5 4 4 > A 1000 7000 7 1 2 2 2 > B 2000 50000 25 18 3 2 2 > >위와 같이 합계를 맨 위에 보여주고 있습니다. >각 도시별 수량은 입력하는 grid 이고요.. >GRID 의 Format 을 다음과 같이 정의했다고 하면 ><C>ID="product_id" Name="제품명" sumText="합계" </C> ><C>ID="price" Name="단가" </C> ><C>ID="tot_amt" Name="총구매금액" sumText=@sum value={price * (cnt1+cnt2+cnt3+cnt4)}</C> ><C>ID="tot_sum" Name="총구매수량" sumText=@sum value={cnt1+cnt2+cnt3+cnt4}</C> ><C>ID="cnt1" Name="서울" sumText=@sum </C> ><C>ID="cnt2" Name="대구" sumText=@sum </C> ><C>ID="cnt3" Name="부산" sumText=@sum </C> ><C>ID="cnt4" Name="광주" sumText=@sum </C> > >여기서 문제는 총 구매금액과 총 구매수량에 대한 sum 이 나오지 않는다는 것 입니다. >아마도 DataSet 에 총 구매금액/총 구매수량의 값을 세팅해 주어야 할것 같은데 >그러기에는 너무 번거로움이 많고요... >일단 총 구매수량의 경우 sumText={sum(cnt1) + sum(cnt2) + sum(cnt3) + sum(cnt4) } >이렇게 하면 되긴 하는데, 총 구매금액의 경우에는 방법이 없네요. >GRID 에 표시되는 대로 sum 이 될 수는 없나요? >좋은 방안을 알려주셨으면 합니다.. > >그럼 수고하세요. > > 현재 데이타셋에 들어져 있는 값이 아닌 가상컬럼에 대해서는 ViewSummary가 @count만 제공이 됩니다. 데이타셋에 들어져 있는 값이 변경될때 ViewSummary도 변경이 되어져야 하기 때문에 그렇습니다. 위의 경우에는 sql이나 application부분에서 총구매금액 및 총 구매수량을 구해주셔야 할듯 합니다. >
248 no image cross tab 사용시 xkeyname 그룹안에 또 다른 xkeyname을 어떻게 사용하나요?
함승효
2416 2005-09-02
247 no image cross tab 사용시 xkeyname 그룹안에 또 다른 xkeyname을 어떻게 사용하나요?
기술지원
2776 2005-09-07
현재 그리드에서 제공되는 기능의 제약사항으로 xkeyname을 2개이상을 사용하실수 없습니다. 다른 방법으로 구현을 하시기 바랍니다. 예를들면 본부명과 부서명을 하나의 컬럼으로 처리하여 구성하는 방법을 권합니다 >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 서울고속도로 통합정보시스템 >* 문의할 Component명 및 버전 : Dataset >* DataSet 버전 : >* Tr 버전 : >* 문의 유형(질문/요청/참조) : >* 내용 : > >Cross Tab 사용시 xkeyname의 group안에 또 다른 xkeyname을사용할 수 있는 방법을 부탁 드립니다. > >- Original Data > > 본부명 부서명 월 인원수 >---------------------------------------------------------------- > 기술본부 기술1팀 1월 2 > 기술본부 기술1팀 2월 3 > 기술본부 기술2팀 1월 3 > 기술본부 기술2팀 2월 3 > 영업본부 영업1팀 1월 2 > 영업본부 영업1팀 2월 3 > 영업본부 영업2팀 1월 3 > 영업본부 영업2팀 2월 3 > >- CrossTab Data > 월 | 기술본부 | 영업본부 > |--------------------------------------------------- > | 기술1팀 | 기술2팀 | 영업1팀 | 영업2팀 >------------------------------------------------------------- > 1월 | 2 | 3 | 2 | 3 >-------------------------------------------------------------- > 2 | 3 | 3 | 3 | 3 > >위와 같이 xkeyname이 본부명과 부서명에 이중으로 적용되는 방법을 부탁드립니다. > >
246 no image 리포트에서 개행문자가 포함된 값을 칼럼에서 출력할때 모두 출력하는...
서종준
2336 2005-09-01
Tag List
XE Login