2017-04-09 11 views
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을 얻습니다.

다음은 페이지 디자인과 페이지 실행의 스냅 샷입니다.

Page run

Page design

여기에 내가 값 123을 기대하고있어하지만 난 페이지를 제출하지 않는 한 항상 NULL을합니다.

미리 감사드립니다.

+0

https://community.oracle.com/thread/4034923의 교차 게시 –

+1

'& P2_ITEM1.'은 페이지가 렌더링 될 때, 즉 페이지가 값을 설정하기 전에 평가되는 대체 변수입니다. 이것이 null 인 이유입니다. 값을 경고하기 위해 대신'$ v ('P2_ITEM1')'을 호출해야합니다. –

+0

제프리 켐프에게 감사드립니다. $ v ('P2_ITEM1')이 나를 위해 일했습니다. – user2769843

답변

0

& P2_ITEM1을 사용하고 있습니까? 마침내 도트?