0
우선, 저의 가난한 영어를 용서하십시오.Oracle Apex5 : & MY_ITEM에서 NULL이 표시됩니다. MY_ITEM조차 현재 세션에 값을 가지고 있습니다.
오라클 애플리케이션 익스프레스 (Apex)에 익숙하지 않으며 유지 관리에 대해 혼란스러워합니다.
하나의 항목이 P2_ITEM1
이고 하나가 BUTTON1
인 간단한 페이지가 있습니다.
버튼 동작은 동적 작용에 의해 정의, 나는 두 가지 작업을 정의됩니다 는 &P2_ITEM1
의 값을 표시하려면 다음
APEX_UTIL.SET_SESSION_STATE('P2_ITEM1',:P2_ITEM1);
경고와 PL/SQL을 실행합니다.
나는 입력 한 P2_ITEM1
의 값을 가진 경고를 보지만, 항상 null을 얻습니다.
다음은 페이지 디자인과 페이지 실행의 스냅 샷입니다.
여기에 내가 값
123
을 기대하고있어하지만 난 페이지를 제출하지 않는 한 항상
NULL
을합니다.
미리 감사드립니다.
https://community.oracle.com/thread/4034923의 교차 게시 –
'& P2_ITEM1.'은 페이지가 렌더링 될 때, 즉 페이지가 값을 설정하기 전에 평가되는 대체 변수입니다. 이것이 null 인 이유입니다. 값을 경고하기 위해 대신'$ v ('P2_ITEM1')'을 호출해야합니다. –
제프리 켐프에게 감사드립니다. $ v ('P2_ITEM1')이 나를 위해 일했습니다. – user2769843