Oracle Apex로 CRUD 화면을 폭속 개발 - 그 8 (로드시의 조건에 따라 다른 페이지로 리디렉션)
3496 단어 OracleAPEXoraclecloud
시리즈
Oracle Apex로 CRUD 화면을 폭속 개발 - 그 1 (구성 주위, 일람 표시)
Oracle Apex로 CRUD 화면을 폭속 개발 - 2 (자세히보기)
Oracle Apex로 CRUD 화면을 폭속 개발 - 그 3 (등록 / 갱신 처리, Validation, 액세스 제한 등)
Oracle Apex로 CRUD 화면을 폭속 개발 - 그 4(선택 리스트의 내용으로 리스트 표시 내용을 갱신시킨다)
Oracle Apex에서 CRUD 화면을 폭속 개발 - 5 (클래식 보고서 헤더 위에 그룹 헤더 행 만들기)
Oracle Apex에서 CRUD 화면을 폭속 개발 - 6 (클래식 보고서의 레코드 조건에 따라 행의 배경색을 변경)
Oracle Apex로 CRUD 화면을 폭속 개발 - 7 (스택 그래프 만들기)
이번 주요 내용
페이지 로드 시 조건에 따라 다른 페이지로 리디렉션
※ 예를 들면 톱 페이지를 표시했을 때에 초기 패스워드 상태의 유저만 패스워드 변경 화면에 리디렉트 하는 경우입니다.
알고 버리면 간단합니다만 어떻게 실장할까 당황했기 때문에 써 둡니다.
전환 소스 화면의 DynamicAction 설정
완성은 이런 이미지
페이지를 로드할 때 조건에 따라 Submit Page합니다.
1 Page Designer>Dynamic Action을 엽니다.
2 Page Load의 Dynamic Action을 만듭니다.
IDENTIFER=ISFIRSTTIME
행이 반환되는지 여부의 조건 설정
로그인한 사용자가 'FIRST_PASS'라는 초기 비밀번호를 가지고 있는지 확인합니다.
물론 실운용으로 평문은 있어서는 안되는 이야기입니다만 샘플이므로 인지를.
3 TRUE인 경우 처리 설정
RequstName을 붙여 둡니다 ⇒ISFIRST
전환 소스 화면의 Processing 설정
완성은 이런 이미지
1 Branch 만들기
Server-side Condition에서 도착한 Request 중 "ISFIRST"만으로 좁히는 것이 포인트입니다.
그 때만 리디렉션이 발생합니다.
2 Save하고 실행
전환 소스 화면을 보면 로그인한 사용자의 비밀번호 상태에 따라 페이지가 리디렉션되는지 확인할 수 있었습니다.
Reference
이 문제에 관하여(Oracle Apex로 CRUD 화면을 폭속 개발 - 그 8 (로드시의 조건에 따라 다른 페이지로 리디렉션)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/harukb/items/cad739a77254a47fb669
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Oracle Apex로 CRUD 화면을 폭속 개발 - 그 8 (로드시의 조건에 따라 다른 페이지로 리디렉션)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/harukb/items/cad739a77254a47fb669텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)