2017-02-07 1 views
0

현재 페이지에 대한 참조로 APP_PAGE_ID를 사용하는 것에 대한 몇 가지 언급을 보았습니다. 이 변수 (또는 다른 것)를 사용하여 페이지 번호를 호출하지 않고 페이지 항목을 동적으로 참조하는 방법이 있습니까?페이지 항목 참조의 동적 페이지 번호

예 : 응용 프로그램에는 페이지 1과 2에 항목 P1_NAME과 P2_NAME이 있습니다. 페이지의 각 항목에서 동일한 프로세스가 수행되는 경우 프로세스의 변수를 APP_PAGE_ID_NAME과 (과) 비슷한 방식으로 작성하므로 일관된 이름 지정이있는 한 코드에서 항목을 바꿀 필요가 없습니다 관습?

+0

아니요, 저장 프로 시저 또는 함수를 사용하고 각 항목을 매개 변수로 전달해야합니다. – Typo

답변

1

예를 들어 APEX에서 대체 문자열을 사용할 수 있습니다. P & APP_PAGE_ID. _NAME

다른 옵션, 프로세스에서 페이지 ID에 액세스하려는 경우 V 기능을 사용하여 항목을 참조하십시오. 예를 들어 dbms_output.put_line (V ('P'|| V ('APP_PAGE_ID') || '_NAME')));

이 뒤를 따르십시오. link에는 APEX에서 plsql을 작성하는 방법에 대한 매우 유용한 정보가 있습니다.

+0

대체 문자열 앞에 P가 없습니다. 이것은 트릭을 할 것으로 보인다. 감사! –

관련 문제