을 제기 나는 다음과 같은 코드가 있습니다오라클 APEX는 : 필드에서 오류 메시지 오류 메시지
DECLARE
i NUMBER;
BEGIN
SELECT COUNT(*) INTO i FROM apex_collections where collection_name = 'COLLECTION';
if i = 0 then
apex_error.add_error(
p_message => 'Invalid Excel file!'
, p_display_location => apex_error.c_inline_with_field
, p_page_item_name => 'P3_BROWSE_EXCEL'
);
end if;
END;
는 않는 모든 콜렉션이 존재하는지 확인입니다. 그렇지 않으면 오류가 발생합니다.
나는 프로세스에서 이것을 호출하므로 경고 나 유사한 것이 대체 방법이 아닙니다. - 대신 옆 P3_BROWSE_EXCEL
에 대한 올바른 오류 메시지를 보여
항목은,이 페이지의 상단에이 오류를 보여줍니다
1 error has occurred
Error: Not found
I 오전 P3_BROWSE_EXCEL
해당 페이지에 있는지, 왜 100 % 확실?
코드를 확인했습니다. 작동합니다. 'add_error' 함수가 잘못된 항목 이름을 전달하면, APEX는 '애플리케이션'XYZ '에서 항목'P3_BROWSE_EXCEL '에 대한 아이템 ID를 찾을 수 없다는 메시지를 보여줍니다. 오류가 다른 장소에있는 것처럼 보입니다. – Dmitry
디버그 모드에서 페이지를 실행하려고 했습니까? 올바른 방향으로 가리킬 수 있습니다. – Littlefoot