Гость
Map
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX submit параметров и обращение на другой URL / 2 сообщений из 2, страница 1 из 1
28.09.2007, 17:28
    #34835582
Ashitkin.Alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
APEX submit параметров и обращение на другой URL
Задача в следующем. Используем APEX 2.2. Для формирования отчетов CSV output не устраивает.
Для решения этой проблемы в другом приложении создан сервлет который генерирует отчет с использованием JasperReports. Смысл в том, чтобы сформировать request с теми параметрами, которые в данный момент были submitted и передать данные параметры сервлету для использования качестве параметров запроса к базе данных.
Изначально думал сделать регион с итемами и Reportом, создать в нем кнопку c submit и redirect на требуемый url. Но почему то при нажатии на кнопку параметры, занесенные в item в request не заносятся и HttpServlet.getParameter возвращает null.
Попробовал создать region типа HTML FORM и в нем создать input и submit, но так тоже не получается, т.к. присходит конфликт с основной формой apex-ной странички.
Можно конечно попробовать через java script, но это как то не очень красиво. Возиться с каждым страницей с отчетом каждый раз не хочется.
Как быть? как реализовать в APEX аналог HTML кода:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<form name="name" method="get" id="reportsRTF" action="url">
  <table>
     <tr >
           <td >
                  <input type="text" name="parameter">
           </td>
           <td>
                  Report
           </td> 
           <td>
                  <input type="submit" value="Get policy">
           </td>
     </tr>
  </table>
</form>
...
Рейтинг: 0 / 0
01.10.2007, 07:44
    #34837421
Tyoma
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
APEX submit параметров и обращение на другой URL
Код: plaintext
1.
<body onload="location.replace('url?parameter=&p10_parameter.');">

Строку в onload можно формировать в процессе после нужного сабмита, заносить в какой-нибудь hidden элемент (PX_LOAD) а в onload написать onload="location.replace('&PX_LOAD.');">
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX submit параметров и обращение на другой URL / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]