• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1228
2006.10.13 (17:36:52)
유선으로 답변

emedit는 값이 있는 상태에서 동적으로 format 변경을 하면 안됩니다.
아래와 같이 구현하기 위해서는 emedit를 2개를 선언하고 사용해야 합니다..



>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 삼성카드
>* GAUCE 버전 :  3.0
>* WAS 종류(WebLogic 등등) : weblogic 6.0
>* DB 종류 :  오라클 9.0
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>
>수고하십니다.
>EMedit onChar 이벤트 줄 때, format을 지정했더니.. 문제가 발생해서 질문 드립니다.
>
>EMedit 에 값을 입력 후 드래그 하여 선택 후 값을 입력하면
>일반적으로 드래그 한 값들이 지워지고 입력한 값이 나와야 하는데..
>
>선택한 드래그 값이 지워지지 않고 드래그 값 다음칸으로 가서 입력이 되네요.
>
>
>
>찾아보니 아래와 같이 EMedit의 포맷이 변경되는 것 때문에 그렇더라구요,
>                if(len >= 2 && str.substring(0,2)== '37'){
>                        obj.Format="0000-000000-00000";
>                }else{
>                        obj.Format="0000-0000-0000-0000";
>
>가우스 적용 순서가 포맷 변경 후 입력한 문자가 적용 되는 것 같은데
>이 순서를 바꿀 수 없나요? 문자 적용 후 포맷 변경으로요
>
>아니면, 포맷 변경 되어도 기존 값 드래그 선택하여 숫자 입력시에 선택한 값이 지워지고 새로운 값이 입력되게 하는 방법이 궁금하네요.
>
>
>
>
><object classid=CLSID:E6876E99-7C28-43AD-9088-315DC302C05F id=cardNo width=140>
>   <param name=IsSpace          value=true>
>   <param name=InheritColor     value=false>
>   <param name=Format             value="0000-0000-0000-0000">
>   <param name=MaxLength       value="16">
>   <param name=PromptChar      value=" ">
>   <param name=MoveCaret       value=true>
></object>
>
>
><script language=JavaScript for=cardNo event=onChar(char)>
>        cardFormat("cardNo","long");
></script>
>
>
>
>function cardFormat(objName,type){
>        var obj = document.all[objName];
>        var str = trim(obj.text);
>        var len = str.length;
>        
>        if(type == 'long'){
>                if(len >= 2 && str.substring(0,2)== '37'){
>                        obj.Format="0000-000000-00000";
>                }else{
>                        obj.Format="0000-0000-0000-0000";
>                }
>        }else{
>                if(len >= 2 && str.substring(0,2)== '37'){
>                        obj.Format="0000-000000-00";
>                }else{
>                        obj.Format="0000-0000-0000-0";
>                }
>        }        
>}
>
>
>
번호 제목 닉네임 조회 등록일
2229 no image 씨리얼키....
강문주
1373 2006-10-12
2228 no image 씨리얼키....
관리자
1011 2006-10-12
2227 no image 씨리얼키....
강문주
1053 2006-10-13
2226 no image 씨리얼키....
기술지원37
1209 2006-10-13
2225 no image Grid내 이미지처리??
정지현
1183 2006-10-12
2224 no image Grid내 이미지처리??
관리자
1513 2006-10-13
컴포넌트 매뉴얼상의 Grid-ColumnProp-ImgCol 부분을 보시고 참조부탁드립니다. 그리드상의 Data표현영역의 특정컬럼을 이미지로 표현하기 위해선 ImgDataSet 컴포넌트를 통해 실제 이미지를 서버에서 조회해 담은후 이 이미지를 Grid 의 ImgDataID 속성등을 사용해 적용할수 있습니다. 단, 해당기능은 현재 사용중인 그리드의 버젼을 확인해 보셔야 합니다. 아래버젼 이상을 사용해야 기능이 동작합니다. NewPacket - 1.1.0.134 Mx - 1.2.0.30 Unicode – 2,0,0,20 단, 이기능을 통해 이미지의 출력기능은 지원하지 안습니다.(표현만 가능) >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : >* GAUCE 버전 : 3.0 >* WAS 종류(WebLogic 등등) : Weblogic >* DB 종류 : Oracle >* 문의 유형(질문/요청/참조) : >* 내용 : > >가우스컴포넌트 사용상 의문점 생겨서 문의드립니다. >현작업은 그리드상 이미지(제품사진)를 삽입하고 리스트를 출력해야 하는 작업이 있습니다. >작업상(Gauce)에서 그리스안에 위와같이 사진을 등록할수 있습니까?? > >가우스기능상 이미지 출력이 가능한지 알고 싶습니다. > >현작업이외에 그리드상 이미지 출력된내용을 본것 같은데 지금 아무리 레퍼런스를 찾아보아도 >내용을 확인할수 없습니다. > >이글을 확인하시면 회신부탁드립니다.
2223 no image 특정 셀의 색깔을 바꾸고 싶습니다.
김재민
1096 2006-10-12
2222 no image 특정 셀의 색깔을 바꾸고 싶습니다.
관리자
1476 2006-10-13
2221 no image 설치중 에러 파일
장혜경
1066 2006-10-12
2220 no image 설치중 에러
관리자
1178 2006-10-13
설치시 위와같은 에러가 발생했다면 실제 설치는 완료된 것입니다. 확인해보셔야 하는 사항은 설치APP 의 WEB-INR/ 밑으로 .registry 파일이 생성되었다면 설치는 정상적으로 된것입니다. 단, 요청과 같은 에러가 발생하는 이유는 설치의 마지막 과정으로 web.xml 에 GauceFilter 를 등록해줘야 하는데... 이등록하기 위해선 web.xml 의 맨위에 정의되어있는 <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> 와 관련되어 파싱작업중 일반적으로 네트웍 환경에 DNS Setting 이 되어있지않은 경우에 이 web.xml 을 파싱하지 못해 발생하는 Error 입니다 이경우에는 web.xml 에 아래의 내용을 추가만 해주시면 설치가 완료된것입니다. (반드시 설치후 .registry 파일의 생성여부의 확인이 가장 중요합니다.) >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : PKL >* GAUCE 버전 : 4.0 >* WAS 종류(WebLogic 등등) : tomcat >* DB 종류 : oracle 8.1.7 >* 문의 유형(질문/요청/참조) : 설치시 에러 >* 내용 : >설치과정에서 "web.xml 파일을 수정합니다. ..."에서 에러가 나는데요. >로그화일에서는 >"/WEB-INF에 있는 web.xml에 다음과 같이 GauceFilter를 등록하세요. ><filter> > <filter-name>GauceFilter</filter-name> > <filter-class>com.gauce.filter.GauceFilter</filter-class> > <init-param> > <param-name>conf-reload</param-name> > <param-value>5000</param-value> > </init-param> > </filter> > <filter-mapping> > <filter-name>GauceFilter</filter-name> > <url-pattern>/*</url-pattern> > </filter-mapping>" > ><filter> ~ </filter-mapping> 부분을 web.xml 에 넣었는데 자꾸 동일 에러가 발생하여 >어느 특정부분에 넣어야 하는건지요? >
2219 no image GAUCE 서버 프로그래밍 API
김인영
1051 2006-10-12
2218 no image GAUCE 서버 프로그래밍 API
기술지원37
1478 2006-10-13
2217 no image Xchart 샘플 요청
홍소영
1031 2006-10-12
2216 no image Xchart 샘플 요청
기술지원37
1143 2006-10-13
2215 no image EMedit onChar - format 시에..
이신나
1078 2006-10-12
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : 삼성카드 * GAUCE 버전 : 3.0 * WAS 종류(WebLogic 등등) : weblogic 6.0 * DB 종류 : 오라클 9.0 * 문의 유형(질문/요청/참조) : 질문 * 내용 : 수고하십니다. EMedit onChar 이벤트 줄 때, format을 지정했더니.. 문제가 발생해서 질문 드립니다. EMedit 에 값을 입력 후 드래그 하여 선택 후 값을 입력하면 일반적으로 드래그 한 값들이 지워지고 입력한 값이 나와야 하는데.. 선택한 드래그 값이 지워지지 않고 드래그 값 다음칸으로 가서 입력이 되네요. 찾아보니 아래와 같이 EMedit의 포맷이 변경되는 것 때문에 그렇더라구요, if(len >= 2 && str.substring(0,2)== '37'){ obj.Format="0000-000000-00000"; }else{ obj.Format="0000-0000-0000-0000"; 가우스 적용 순서가 포맷 변경 후 입력한 문자가 적용 되는 것 같은데 이 순서를 바꿀 수 없나요? 문자 적용 후 포맷 변경으로요 아니면, 포맷 변경 되어도 기존 값 드래그 선택하여 숫자 입력시에 선택한 값이 지워지고 새로운 값이 입력되게 하는 방법이 궁금하네요. <object classid=CLSID:E6876E99-7C28-43AD-9088-315DC302C05F id=cardNo width=140> <param name=IsSpace value=true> <param name=InheritColor value=false> <param name=Format value="0000-0000-0000-0000"> <param name=MaxLength value="16"> <param name=PromptChar value=" "> <param name=MoveCaret value=true> </object> <script language=JavaScript for=cardNo event=onChar(char)> cardFormat("cardNo","long"); </script> function cardFormat(objName,type){ var obj = document.all[objName]; var str = trim(obj.text); var len = str.length; if(type == 'long'){ if(len >= 2 && str.substring(0,2)== '37'){ obj.Format="0000-000000-00000"; }else{ obj.Format="0000-0000-0000-0000"; } }else{ if(len >= 2 && str.substring(0,2)== '37'){ obj.Format="0000-000000-00"; }else{ obj.Format="0000-0000-0000-0"; } } } 연락처 : 02-2172-6261
Selected no image EMedit onChar - format 시에..
기술지원37
1228 2006-10-13
유선으로 답변 emedit는 값이 있는 상태에서 동적으로 format 변경을 하면 안됩니다. 아래와 같이 구현하기 위해서는 emedit를 2개를 선언하고 사용해야 합니다.. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 삼성카드 >* GAUCE 버전 : 3.0 >* WAS 종류(WebLogic 등등) : weblogic 6.0 >* DB 종류 : 오라클 9.0 >* 문의 유형(질문/요청/참조) : 질문 >* 내용 : > >수고하십니다. >EMedit onChar 이벤트 줄 때, format을 지정했더니.. 문제가 발생해서 질문 드립니다. > >EMedit 에 값을 입력 후 드래그 하여 선택 후 값을 입력하면 >일반적으로 드래그 한 값들이 지워지고 입력한 값이 나와야 하는데.. > >선택한 드래그 값이 지워지지 않고 드래그 값 다음칸으로 가서 입력이 되네요. > > > >찾아보니 아래와 같이 EMedit의 포맷이 변경되는 것 때문에 그렇더라구요, > if(len >= 2 && str.substring(0,2)== '37'){ > obj.Format="0000-000000-00000"; > }else{ > obj.Format="0000-0000-0000-0000"; > >가우스 적용 순서가 포맷 변경 후 입력한 문자가 적용 되는 것 같은데 >이 순서를 바꿀 수 없나요? 문자 적용 후 포맷 변경으로요 > >아니면, 포맷 변경 되어도 기존 값 드래그 선택하여 숫자 입력시에 선택한 값이 지워지고 새로운 값이 입력되게 하는 방법이 궁금하네요. > > > > ><object classid=CLSID:E6876E99-7C28-43AD-9088-315DC302C05F id=cardNo width=140> > <param name=IsSpace value=true> > <param name=InheritColor value=false> > <param name=Format value="0000-0000-0000-0000"> > <param name=MaxLength value="16"> > <param name=PromptChar value=" "> > <param name=MoveCaret value=true> ></object> > > ><script language=JavaScript for=cardNo event=onChar(char)> > cardFormat("cardNo","long"); ></script> > > > >function cardFormat(objName,type){ > var obj = document.all[objName]; > var str = trim(obj.text); > var len = str.length; > > if(type == 'long'){ > if(len >= 2 && str.substring(0,2)== '37'){ > obj.Format="0000-000000-00000"; > }else{ > obj.Format="0000-0000-0000-0000"; > } > }else{ > if(len >= 2 && str.substring(0,2)== '37'){ > obj.Format="0000-000000-00"; > }else{ > obj.Format="0000-0000-0000-0"; > } > } >} > > >
2213 no image 급~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! MxMGrid 질문드립니다.
이경진
1002 2006-10-11
2212 no image SubSumExpr 사용시 한글:합계(?) 영어:Grand Tota 로 나오는데 변경가능한지요?
정연배
1098 2006-10-11
2211 no image SubSumExpr 사용시 한글:합계(?) 영어:Grand Tota 로 나오는데 변경가능한지요?
관리자
1161 2006-10-21
2210 no image SubSumExpr 사용시 한글:합계(?) 영어:Grand Tota 로 나오는데 변경가능한지요?
정연배
1281 2006-10-23
Tag List
XE Login