본문 바로가기
  • 노란색 세상은 어디에 있을까?
  • 봄이 오면 여기에 있겠지.
  • 잠시나마 유유자적 하겠네.

전체 글93

[ 저장-DML ] 버튼 추가 및 프로세스를 추가합니다. DML 저장방식은 테이블 생성 / 트리거 생성 후 아래 작업을 진행합니다. 저장 버튼을 추가하며, 저장하기 위한 프로세스를 추가합니다. ● Identification - Button Name: Save - Label: 저장 ● Appearance - Button Template: Text with Icon - Hot: Yes - Icon: fa-check-square-o ● Behavior - Action: Submit Page ● 저장시 테이블에 대한 키부분은 트리거를 사용하여 자동으로 저장합니다. - 테이블: bcom.com_user - 트리거: bcom.com_user_trg create or replace trigger bcom.com_user_trg before insert or update o.. 2024. 4. 5.
[ 엑셀다운로드 ] 버튼 추가 및 이벤트를 추가합니다. 그리드가 존재하는 페이지에 엑셀다운로드 버튼을 추가하고 아래와 같이 소스를 수정합니다. ● Identification - Button Name: EXCEL_DOWNLOAD - Label: 엑셀다운로드 ● Appearance - Button Template: Text with Icon (텍스트 및 아이콘 표기) - Template Options: Use Template Defaults, Primary, Left - CSS Classes: b_excel_dowload_css (CSS 클래스) - Icon: fa-file-excel-o (아이콘) ● Behavior - Action: Defined by Dynamic Action (동적 이벤트) ● Identification - Name: 엑셀다운로드-처리 -.. 2024. 4. 5.
[ CSS ] 공통적용 CSS 파일 생성 후 애플리케이션에 일괄 적용합니다. 공통 CSS 파일을 아래와 같이 생성 후 저장합니다. ● 파일: ndream_css.css /* 저장 버튼 오른쪽여백 */ .b_save_css { right: 0px; } /* 엑셀다운로드 버튼 글자색 및 오른쪽여백 */ .b_excel_dowload_css { color: rgb(25, 27, 116); right: 0px; } /* 행추가 버튼 글자색 및 오른쪽여백 */ .b_add_row_css { color:rgb(25, 27, 116); right: 4px; } /* 행삭제 버튼 폰트색 */ .b_del_row_css { color: red; } /* ------------------------------------------------------------- */ /* 조회조건 마진 및 바탕.. 2024. 4. 5.
[ 검증 ] 이메일 형식을 검증합니다. 이메일 형식을 검증하기 위하여 하기 내용을 수정합니다. ● 검증할 항목을 선택 후 오른쪽 마우스 메뉴에 "Create Validation" 이벤트를 추가합니다. ● Validation - Type: Column matches Regular Expression (컴럼 값에 대한 정규식 표기) - Regular Expression: ^[a-zA-Z0-9+-\_.]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$ ● Error - Error Message: #COLUMN_HEADER# 형식(OOO@OOO.OOO)으로 입력합니다. - Display Location: Inline in Notification (우측 상단에 메시지 표기) 이메일 검증 오류내역을 화면에 출력합니다. 2024. 4. 5.
[ 로그인 ] 백그라운드 이미지 변경을 아래과 같이 진행합니다. 백그라운드 이미지 파일을 업로드합니다. - 경로 : Application 7037800 > Shared Components > Static Application Files - Create File 버튼을 클릭합니다. - 로그인 이미지 파일을 드래그합니다. - Create 버튼을 클릭합니다. 로그인 페이지 백그라운드 변경을 위한 소스 코딩을 진행합니다. - 경로 : Page > CSS > Inline /* 배경색상 변경 */ .t-Login-region { background-color: rgba(255,255,255,0.8) !important; } /* 배경이미지 변경 */ .t-Login-container { background: url(#APP_FILES#login-background.jpg) no.. 2024. 4. 4.
[ 신규 애플리케이션-1 ] APEX 애플리케이션 생성을 아래와 같이 진행합니다. 개발 워크스페이스 및 로그인 사용자를 변경합니다. ● internal (admin) → ndream (sysadmin) “nDream” 워크스페이로 로그인 하였습니다. - 테마를 밝은 색으로 변경합니다. - “nDream web application” 생성을 위하여 “App Builder” 버튼을 클릭합니다. 2024. 4. 4.
[ 데이터검증 ] sys_valid_api 패키지를 생성합니다. create or replace package bsys.sys_valid_api is -- 고정변수 선언 c_package_name constant varchar2(0200) default 'sys_valid_api'; -- 프로시저 및 펑션 procedure date_range_p (pi_start_date in date -- 시작일자 ,pi_end_date in date -- 종료일자 ,po_result_cd in out number -- 결과코드(0: 정상, -1: 오류) ,po_result_descr in out varchar2 -- 결과내용 ); procedure date_range_p (pi_estab_date in date -- 설립일자 ,pi_start_date in date -- 시작일자.. 2024. 4. 4.
[ 전역변수 및 메시지 출력 ] sys_init_api 패키지를 생성합니다. create or replace package bsys.sys_init_api is -- 기본값 정의 c_sysdate constant date default trunc(sysdate); -- 현재일자 c_sysdatetime constant date default sysdate; -- 현재일시 c_systimestamp constant timestamp default systimestamp; -- 현재일시(초) c_start_date constant date default to_date('1900-01-01', 'YYYY-MM-DD'); -- 시작일자 c_end_date constant date default to_date('4712-12-12', 'YYYY-MM-DD'); -- 종료일자 c_user_.. 2024. 4. 4.
[ 코드유형 ] 시퀀스 생성을 아래와 같이 진행합니다. -- ------------------------------------------------------------------------------------------------ -- [공통관리] 코드유형 시퀀스 생성 conn system/built123$@ndb; -- ------------------------------------------------------------------------------------------------ -- 시퀀스 생성 drop sequence bcom.com_code_type_s; create sequence bcom.com_code_type_s minvalue 1 maxvalue 999999999999 start with 10000 increment by 1 o.. 2024. 4. 4.