nexacro 체크박스 기능
체크박스 기능시 필요한 것
1. 체크박스에 값 부여
2. displaytype를 checkboxcontrol 과 display를 checkbox로
3. script 설정 부여: 0이면 미선택, 1이면 선택
1. 체크박스에 값을 부여하는 방식은
SELECT DISTINCT
'0' AS OPT
, F_GET_DEPT_NM(B.MNGM_DEPT_MAIN_CD) /* 관리부서(정) */ AS MNGM_DEPT
, F_GET_EMP_NM(B.MGMR_MAIN_ID) /* 관리담당(정) */ AS MNGM_RSPR1
, F_GET_EMP_NM(B.MGMR_SBST_ID) /* 관리담당(부) */ AS MNGM_RSPR2
, B.PROJ_NM /* 사업명 */ AS PROJ_NM
, A.PROJ_CD /* 사업코드 */ AS PROJ_CD
, '' /* 사업종류? */ AS TRST_TPE_NM
, A.INEN_CD /* 소득자번호 */ AS INEN_NO
, G.PER_NM /* 소득자명 */ AS INEN_NM
, A.BAN_SLIP_NO /* 발의전표번호 */ AS PRP_SLIP_NO
, A.PAY_DT /* 지급일자 */ AS PAY_DT
, A.INCM_AMT /* 소득금액 */ AS INCM_AMT
, CASE WHEN G.CORP_CD = '1' THEN A.CRTX
WHEN G.CORP_CD = '2' THEN A.INTX
ELSE 0 END /* 소득세 */ AS INTX
, A.LCAL_INTX /* 주민세*/ AS RSTX
, CASE WHEN G.CORP_CD = '1' THEN A.CRTX+A.LCAL_INTX
WHEN G.CORP_CD = '2' THEN A.INTX+A.LCAL_INTX
ELSE 0 END /* 계 */ AS TAMT
, G.DEPT_CD /* 세무담당? */ AS TXBN_RSPR
, G.PHONE /* 연락처 */ AS CNPL
, G.EMAIL /* 이메일 */ AS EML
, A.BAN_SLIP_NO /* 확정전표번호 */ AS CNRM_SLIP_NO
, C.EML_SEDR /* 발송자 */ AS EML_SEDR
, C.EML_SEND_DT /* 발송일시 */ AS EML_SEND_DT
, C.EML_RCVR /* 수신이메일 */ AS EML_RCVR
,(SELECT NM_SYSDEF
FROM MA_CODEDTL
WHERE CD_FIELD = 'MA_B000043'
AND CD_SYSDEF = G.BANK_CD
AND CD_COMPANY = '2000'
) /* 관리점 */ AS NM_BANK
, G.ACCT_NO /* 계좌번호 */ AS NO_DEPOSIT
, A.TXRT /* 세율 */ AS TXRT
, E.ST_DOCU /* 전표상태 */ AS ST_DOCU
, A.OFPR_DT /* 발송일자 */ AS OFPR_DT
FROM FA_WHTX_HIN A
, TR_TM_PROJ B
, FA_WHTX_SEND_HSTR C
, FI_DOCU E
, NEOE.HINCOME F
, NEOE.HEARNER G
WHERE A.CMPN_CD = '2000'
AND A.PROJ_CD = B.PROJ_CD
AND A.CMPN_CD = C.CMPN_CD(+)
AND A.PROJ_CD = C.PTRN_CD(+)
AND A.SLIP_NO = C.SLIP_NO (+)
AND A.SLIP_LINE_NO = C.SLIP_LINE_NO (+)
AND A.SLIP_NO = E.NO_DOCU(+)
AND A.SLIP_LINE_NO = E.NO_DOLINE (+)
AND A.CMPN_CD = E.CD_COMPANY
AND A.PROJ_CD = E.CD_PC(+)
AND A.CMPN_CD = F.CO_CD(+)
AND A.CMPN_CD = G.CO_CD(+)
AND A.INEN_CD = G.PER_CD(+)
| cs |
임의의 컬럼 OPT에 값을 0으로 부여
0이면 클릭되지 않는 것
1일 경우 클릭되어 표시되는 것으로 판단하도록 표현