Decode 함수는 입력된 값 또는 수식을 검사해 적당한 값을 Return 하는 Basic API 입니다.Decode는 가변갯수 인자를 취하는 Method 로 2n+1 또는 2n (n>1)개의 인자갯수를 입력할 수 있습니다.
Decode(varValue,varCase,varRetValue, ...);Decode(varValue,varCase,varRetValue, .... ,varDefault);
Parameters | |||||||||||||||||||
|
Decode API는 가변 인자를 받아서 2n 위치의 인자는 varCase, 2n+1 위치의 인자는 varRetValue의 역할을 합니다.varValue의 값과 varCase의 값을 비교했을 때 값이 같으면, 2n+1위치의 값이 Return 됩니다.* 만족하는 값이 없는경우 varDefault의 값이 Return 됩니다.Expr 과 같이 If 문을 사용할 수 없는 경우 주로 사용됩니다.
그리드에서 decode 사용하기
|
처리상태 컬럼을 선택하고, 컬럼속성에서 Expr을 선택한다.
decode(appStatus,"2"," 출력후","3","FC레포트","4","GEUS등록","5","GEUS 전송실패","") .
appStatus 값에 따라서 출력할 문구를 바꿔줄수있다. 마지막 조건파라메터는 "" 공백이다. appStatus 만족값이 없는경우 공백으로 처리한다. switch case 문의 default 값이라고 보면 될거 같다.
'개발이야기' 카테고리의 다른 글
ibatis 사용시 $preferredOrder$와 #value#의 차이점 (0) | 2018.10.18 |
---|---|
User Agent 파헤치기 (navigator.userAgent) (0) | 2018.10.18 |
마이플랫폼 winDebug 사용하는방법 (0) | 2018.10.18 |
EXTAPI DLL 배포하기 (0) | 2018.10.18 |
Tobesoft Component Wizard를 이용한 EXTAPI DLL만들기 (0) | 2018.10.18 |