• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2833
2012.09.12 (15:22:00)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : LG CNS APMS
* GAUCE 버전 : 가우스 4.0
* WAS 종류(WebLogic 등등) :  WebLogic
* DB 종류 : Orcle 9i
* 문의 유형(질문/요청/참조) : 가우스 버전 체크
* 내용 :

안녕하세요.

가우스 버전 체크를 하여 버전이 다르면 강제 다운로드 받도록 처리하려고 합니다.

가우스 버전 비교는 어떻게 하면 될까요??

빠른 답변 부탁드립니다. 감사합니다.
번호 제목 닉네임 조회 등록일
6849 no image Masking 처리 파일
기술지원40
2959 2012-09-19
비교대상 값이 데이터셋에 들어있다면 expression 중복 적용은 가능합니다. 예를 들면, NATION컬럼의 값을 먼저 비교하고 TYPE컬럼의 값을 비교하고자 하는 경우 다음과 같이 적용 가능합니다. ex) mask={if(NATION="KOR", decode(TYPE, 10, "XXX-XXX-XXXX", 11, "XXX-XXXX-XXXX", "XXXXXXXXXXX"), "XX-X-XXX-XXXX")} 그러나 일반적으로 권한 체크의 경우 (데이터셋에 담아서 처리하는 경우가 아니라면) decode보다는 스크립트로 구현하는 편이 더 간단할 것 같네요. 예를 들면, 권한 체크값 user을 먼저 비교하고 TYPE컬럼의 값을 비교하려면 다음과 같이 적용 가능합니다. ex) if(user == "admin"){ if(DataSet.NameValue(DataSet.RowPosition, "TYPE") == 10){ Grid.ColumnProp('PHONE_NO', 'Mask') = ''XXX-XXX-XXXX'; }else if(DataSet.NameValue(DataSet.RowPosition, "TYPE") == 11){ Grid.ColumnProp('PHONE_NO', 'Mask') = 'XXX-XXXX-XXXX'; }else{ Grid.ColumnProp('PHONE_NO', 'Mask') = 'XXXXXXXXXXX'; } }else if(user == "dev"){ if(DataSet.NameValue(DataSet.RowPosition, "TYPE") == 10){ Grid.ColumnProp('PHONE_NO', 'Mask') = ''XXX-XXX-XX**'; }else if(DataSet.NameValue(DataSet.RowPosition, "TYPE") == 11){ Grid.ColumnProp('PHONE_NO', 'Mask') = 'XXX-XXXX-XX**'; }else{ Grid.ColumnProp('PHONE_NO', 'Mask') = 'XXXXXXXXX**'; } }else{ if(DataSet.NameValue(DataSet.RowPosition, "TYPE") == 10){ Grid.ColumnProp('PHONE_NO', 'Mask') = ''XXX-XXX-****'; }else if(DataSet.NameValue(DataSet.RowPosition, "TYPE") == 11){ Grid.ColumnProp('PHONE_NO', 'Mask') = 'XXX-XXXX-****'; }else{ Grid.ColumnProp('PHONE_NO', 'Mask') = 'XXXXXXX****'; } } 첨부된 샘플 참고하세요. 파일 다운로드가 안되신다면 브라우저의 도구 - 인터넷옵션 - 고급 - 국제(UTF8 URL 링크보내기) 체크를 풀어주세요. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : >* GAUCE 버전 : 4.0 >* WAS 종류(WebLogic 등등) : Weblogic >* DB 종류 : Oracle >* 문의 유형(질문/요청/참조) : 질문 >* 내용 : > >"*" 로 Masking 처리하려고 하는데 >대상이 계좌번호 입니다. > >은행에 따라서 계좌번호 길이가 11, 12 ~ 19 자리로 다양. >계좌번호의 맨뒤 4자리만 "*" 마스킹 처리. >접속 user 의 권한에 따라 마스킹을 처리 안할수도 있음. > > >아래 방법에 usr 권한 체크 로직을 넣으면 될거 같은데.. > >mask={decode(AccCount,11,'XXX-XX-XXXXXX',5,'XX-XXX',6,'XXXX-XX')} bgcolor={decode(AccCount,11,'pink')} > >어떻게 하는게 좋을지 조언 부탁드립니다. >
6848 no image 그리드에서 헤더에 대한 질문입니다.
안재필
2753 2012-09-18
6847 no image 그리드에서 헤더에 대한 질문입니다.
기술지원40
2771 2012-09-19
6846 no image Spring3 연동 Libary
정우근
2718 2012-09-15
6845 no image Spring3 연동 Libary
기술지원89
3147 2012-09-17
6844 no image Spring3 연동 Libary
정우근
22006 2012-09-19
6843 no image 바인드 object 문제
김준홍
2818 2012-09-14
6842 no image 바인드 object 문제
기술지원97
2702 2012-09-14
6841 no image 바인드 object 문제
김준홍
2762 2012-09-14
6840 no image 바인드 object 문제
기술지원97
2754 2012-09-18
Selected no image 가우스 버전 체크
허윤미
2833 2012-09-12
6838 no image 가우스 버전 체크
기술지원89
3177 2012-09-14
6837 no image 국방통합원가 사이트에서 파일 다운로드 부분이 제대로 나오지 않습니다
김길명
3589 2012-09-11
6836 no image 국방통합원가 사이트에서 파일 다운로드 부분이 제대로 나오지 않습니다
관리자
2829 2012-09-12
6835 no image 스크롤바(scrollbar) 관련 질문입니다.
주홍규
2790 2012-09-08
6834 no image 스크롤바(scrollbar) 관련 질문입니다.
관리자
2783 2012-09-10
6833 no image 메뉴 컴포넌트의 border 관련
기술지원89
2676 2012-09-10
6832 no image Excel 파일 올림 파일
장나탈리아
2750 2012-09-05
6831 no image Excel 파일 올림
기술지원97
3261 2012-09-05
6830 no image 엑셀 데이타 그리드에 붙여넣기
김준홍
2718 2012-09-05
Tag List
XE Login