Вот и хорошее решение: http://www.apexninjas.com/blog/2012/05/create-a-custom-download-link-for-an-interactive-report/
Просто создайте кнопку отправки страницы, добавьте процесс, который перенаправляет вас с созданным URL.
TLDR: URL / f?p = : : :
пример:
С более чем 1 IR на странице: URL / f? p = :: : IR% 5B% 5D_ <формат>
Вы можете получить session_id со значением &SESSION.
.
Например: f? p = 123: 45:& SESSION.: IR% 5Bexport% 5D_CSV -> это идет к URL-адресу процесса, и это ссылка, по которой перемещается страница (обратите внимание, вы не можете получить ссылку с кнопки, потому что это процесс, а не ссылка): f? p = 123: 45: 134898712855: IR% 5Bexport% 5D_CSV <- обратите внимание, что идентификатор IR называется «экспорт». </p>