|
|
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
здравствуйте, скачал вот этот плагин http://damien.antipa.at/2011/11/04/apex-and-jasperserver-tunnel-plugin/ работает только при "On load Before Header" получается не удобное т.е. каждый раз после submita срабатывает цеплял after submit не работает куда копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2014, 21:58 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
Бакыт, без плагина порядок действий такой-же? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 10:20 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
Petro123Бакыт, без плагина порядок действий такой-же? plsql кодом в процессе тоже делал на кнопку тогда отчет не срабатывает DA тоже не работает мне надо решить проблему при нажатии кнопки запускать отчет after submit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 10:23 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
БакытPetro123Бакыт, без плагина порядок действий такой-же? plsql кодом в процессе тоже делал на кнопку тогда отчет не срабатывает DA тоже не работает мне надо решить проблему при нажатии кнопки запускать отчет after submit на аfter submit вот такой код писал DECLARE P_REPORT_NAME VARCHAR2(200); P_PARAMETER JASPERSERVER.TYPE_PARAMETER; BEGIN P_REPORT_NAME := 'AllAccounts'; P_PARAMETER('p1') := 'val1'; P_PARAMETER('p2') := 'val2'; JASPERSERVER.port := 8084; JASPERSERVER.reports_folder := '/reports/samples/'; JASPERSERVER.CALL_REPORT( P_REPORT_NAME => P_REPORT_NAME, P_PARAMETER => P_PARAMETER ); END; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 10:25 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
Бакытмне надо решить проблему при нажатии кнопки запускать отчет after submit я тебя не пойму. У меня всё работает. В другом топике обсуждали. На клик мышкой идёт Download JS и перезагрузка страницы. Т.е. убери нафиг плагин и сделай без него на первый раз. IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 10:56 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
Petro123Бакытмне надо решить проблему при нажатии кнопки запускать отчет after submit я тебя не пойму. У меня всё работает. В другом топике обсуждали. На клик мышкой идёт Download JS и перезагрузка страницы. Т.е. убери нафиг плагин и сделай без него на первый раз. IMHO плагин вообще убрать? вызвыать plsql кодом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 11:24 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
БакытPetro123пропущено... я тебя не пойму. У меня всё работает. В другом топике обсуждали. На клик мышкой идёт Download JS и перезагрузка страницы. Т.е. убери нафиг плагин и сделай без него на первый раз. IMHO плагин вообще убрать? вызвыать plsql кодом? можете по подробнее рассказать Download JS как отключить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 11:27 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
Бакытплагин вообще убрать? вызвыать plsql кодом? - плагин убрать - вызывать из JS по URL имя отчёта тут где-то мы уже обсуждали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 11:32 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
16895301 твоя же тема была)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 11:34 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
Бакыт, - что именно? Что помню, скажу. Там всё просто. Кодом - не на работе счас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 11:51 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
Petro123Бакыт, - что именно? Что помню, скажу. Там всё просто. Кодом - не на работе счас. код, и где что прописывать ок заранее спасибо , ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 12:04 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
Бакыт, я, так понимаю, надо тебе вызвать сначала без APEX любой отчёт типа: http://localhost:8080/jasperserver/flow.html?_flowId=viewReportFlow&reportUnit=/reports/samples/teamNew&j_username=jasperadmin&j_password=jasperadmin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 12:28 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
Petro123Бакыт, я, так понимаю, надо тебе вызвать сначала без APEX любой отчёт типа: http://localhost:8080/jasperserver/flow.html?_flowId=viewReportFlow&reportUnit=/reports/samples/teamNew&j_username=jasperadmin&j_password=jasperadmin мне надо в форме при нажатии кнопки передать параметр и вызвать отчет т.е. скажем забил данные клиента и нажал кнопку "Анкета" при нажатии формируется PDF например ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 12:41 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
Бакыт, я передаю параметр IDтовара + вьюшка для отчёта в оракле + он сам лезет в БД во вьюшку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 12:45 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
Petro123, не сохранённые данные не печатаются и это правильно. DA на сохранение прицеплено к данной кнопке с отчётом. "Сохранить и печать..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 12:47 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
вызываю вот так ,срабатывает только On load before header как сделать чтобы при нажатии срабатывал кнопки (aftersubmit) ? походу он срабатывает каждый раз при обновлении страницы DECLARE P_REPORT_NAME VARCHAR2(200); P_PARAMETER JASPERSERVER.TYPE_PARAMETER; BEGIN P_REPORT_NAME := 'AllAccounts'; P_PARAMETER('p1') := 'val1'; P_PARAMETER('p2') := 'val2'; JASPERSERVER.port := 8084; JASPERSERVER.reports_folder := '/reports/samples/'; JASPERSERVER.CALL_REPORT( P_REPORT_NAME => P_REPORT_NAME, P_PARAMETER => P_PARAMETER ); END; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 19:31 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
вот пакет вызова отчета CREATE OR REPLACE PACKAGE BODY jasperserver IS -------------------------------------------------------------------------------- -- private methods -------------------------------------------------------------------------------- g_user_agent VARCHAR2(255) := 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/A.B (KHTML, like Gecko) Chrome/X.Y.Z.W Safari/A.B.'; FUNCTION build_url(p_report_name VARCHAR2, p_parameter type_parameter) RETURN VARCHAR2 IS v_url VARCHAR2(4000); v_key VARCHAR2(1000); BEGIN IF https THEN v_url := 'https://'; ELSE v_url := 'http://'; END IF; v_url := v_url || host; v_url := v_url || ':' || port; v_url := v_url || path; v_url := v_url || '&' || 'j_username=' || username; v_url := v_url || '&' || 'j_password=' || password; v_url := v_url || '&' || 'reportUnit=' || reports_folder || p_report_name; v_url := v_url || '&' || 'output=' || output_format; v_key := p_parameter.FIRST; WHILE v_key IS NOT NULL LOOP v_url := v_url || '&' || v_key || '=' || p_parameter(v_key); v_key := p_parameter.NEXT(v_key); END LOOP; RETURN v_url; END build_url; -------------------------------------------------------------------------------- -- report download -------------------------------------------------------------------------------- PROCEDURE call_report(p_report_name VARCHAR2, p_parameter type_parameter) IS v_url VARCHAR2(4000); v_request sys.utl_http.req; v_response sys.utl_http.resp; v_file BLOB; v_download RAW(32767); BEGIN v_url := build_url(p_report_name, p_parameter); v_request := sys.utl_http.begin_request(v_url); sys.utl_http.set_header(v_request, 'User-Agent', g_user_agent); v_response := sys.utl_http.get_response(v_request); dbms_lob.createtemporary(v_file, TRUE, dbms_lob.session); LOOP BEGIN sys.utl_http.read_raw(v_response, v_download); dbms_lob.writeappend(v_file, utl_raw.length(v_download), v_download); EXCEPTION WHEN sys.utl_http.end_of_body THEN EXIT; END; END LOOP; sys.utl_http.end_response(v_response); owa_util.mime_header('application/' || output_format, false); htp.p('Content-length: ' || dbms_lob.getlength(v_file)); htp.p('Content-Disposition: attachment; filename="' || p_report_name || '.'|| output_format ||'"'); owa_util.http_header_close; wpg_docload.download_file(v_file); dbms_lob.freetemporary(v_file); END call_report; -------------------------------------------------------------------------------- -- default configuration -------------------------------------------------------------------------------- BEGIN host := 'localhost'; port := 8081; path := '/jasperserver/flow.html?_flowId=viewReportFlow'; username := 'jasperadmin'; password := 'jasperadmin'; https := false; reports_folder := '/reports/samples/'; output_format := 'pdf'; END jasperserver; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 19:32 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
помогите разобраться ON DEMAND PROCESS как создать? пишет вот так Now everything is ready to be used in the APEX. There are two ways to achieve that. You can copy the testcase code in a on-demand process or in a page process which is executed “Before Header” ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 19:45 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
Бакытпомогите разобраться ON DEMAND PROCESS как создать? Application->Shared Components->Application Processes->Create. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 18:12 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
suPPLerБакытпомогите разобраться ON DEMAND PROCESS как создать? Application->Shared Components->Application Processes->Create. спасибо , может еще 1 момент подсказать, создал процесс "on load before header" только вот параметр не подхватывает :P_ID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 18:28 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
Бакыт, подсветки кода нету - плохо видно. Это ты не по урл, а по БЛОБу решил отчёты вызвать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 19:02 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
Petro123Бакыт, подсветки кода нету - плохо видно. Это ты не по урл, а по БЛОБу решил отчёты вызвать? да , просто по URL когда вызываешь пароль и логин пользователя jaspera видно вы можете свой код скинуть , ваш реализованный проект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2014, 15:39 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
как сделать так, чтобы при нажатие кнопки "выход" из приложения, а именно когда пользователь попадает на страницу приветствия, не возможно было вернутся назад если снова не указан пароль и имя учетки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 04:17 |
|
||
|
Запуск отчета Jasper
|
|||
|---|---|---|---|
|
#18+
SAS2014как сделать так, чтобы при нажатие кнопки "выход" из приложения, а именно когда пользователь попадает на страницу приветствия, не возможно было вернутся назад если снова не указан пароль и имя учетки? ой соори не туда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2014, 04:18 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=38822373&tid=1875159]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 488ms |

| 0 / 0 |
