Вы не указали, какую "проблему" вы хотите преодолеть, поэтому я постараюсь охватить как можно больше.
Первая проблема, с которой я столкнулся, пытаясь достичь того, что вы пытались
Атрибут страницы Security > Page Access Protection
на целевой странице по умолчанию Arguments Must Have Checksum
Вы можете подготовить свой URL, используя функцию APEX PREPARE_URL
: https://docs.oracle.com/database/apex-5.1/AEAPI/PREPARE_URL-Function.htm#AEAPI160 (опция Safest)
Или вы можете установить настройку безопасности целевой страницы на Unrestricted
(что делает страницу подверженной фальсификации URL и может быть проблемой безопасности)
Другая проблема, с которой я столкнулся, заключалась в том, что по умолчанию для apex атрибут <button>
type
по умолчанию установлен на submit
, который можно легко исправить следующим образом:
<button type="button" onclick="window.location.href='f?p=&APP_ID.:3:&APP_SESSION.::NO:RP:P3_TARGET_1,P3_TARGET_2:&P11_ITEM.,&P11_OTHER.';">Button Text</button>
Где &P11_ITEM.
- это назначенное значение P3_TARGET_1
на целевой странице, а &P11_OTHER.
- это назначенное значение P3_TARGET_2
, относящееся к тому же порядку вызова целевого элемента страницы.