Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Url target apex / 14 сообщений из 14, страница 1 из 1
24.05.2015, 20:49
    #38967387
Бакыт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Url target apex
здравствуйте

решил реализовать такую примочку
вызов отчетной системы jasper report из апекса в зависимости от роли в апексе заходить в jasper так вот
в LINK прописал
Код: plaintext
"javascript:window.open('http://localhost:8081/jasperserver/flow.html?_flowId=searchFlow&j_username=jasperadmin&j_password=jasperadmin')"
открывает только для jasperadmin
как прописать условие
например:
IF :APP_USER='USER1' then
javascript:window.open('http://localhost:8081/jasperserver/flow.html?_flowId=searchFlow&j_username=userreport1&j_password=userreport1')
ELSIF :APP_USER='USER2' then
javascript:window.open('http://localhost:8081/jasperserver/flow.html?_flowId=searchFlow&j_username=userrepor21&j_password=userreport2')
END IF;
...
Рейтинг: 0 / 0
25.05.2015, 07:48
    #38967474
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Url target apex
Бакыт,
У тебя
JS. Ты не можешь в нём if прописать?
...
Рейтинг: 0 / 0
25.05.2015, 07:49
    #38967475
Бакыт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Url target apex
Petro123Бакыт,
У тебя
JS. Ты не можешь в нём if прописать?
не работает пытался
...
Рейтинг: 0 / 0
25.05.2015, 08:51
    #38967491
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Url target apex
Делаешь хайден JASPER_LINK с источником pl/sql код.
Код: plsql
1.
2.
IF :APP_USER='USER1' then
return 'http://localhost:8081/jasperserver/flow.html?_flowId=searchFlow&j_username=userreport1&j_password=userreport1';



Потом уже на кнопке используешь &PASPER_LINK.
...
Рейтинг: 0 / 0
25.05.2015, 09:28
    #38967522
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Url target apex
БакытPetro123Бакыт,
У тебя
JS. Ты не можешь в нём if прописать?
не работает пытался
ну дак показывать надо.
...
Рейтинг: 0 / 0
25.05.2015, 09:34
    #38967536
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Url target apex
Petro123Бакытпропущено...

не работает пытался
ну дак показывать надо.

Код: javascript
1.
2.
3.
4.
5.
if ($v("PXX_ITEM")=="USER1") {
window.open('http://localhost:8081/jasperserver/flow.html?_flowId=searchFlow&j_username=userreport1&j_password=userreport1');
} else {
window.open('http://localhost:8081/jasperserver/flow.html?_flowId=searchFlow&j_username=userrepor21&j_password=userreport2');
};
...
Рейтинг: 0 / 0
25.05.2015, 09:56
    #38967556
Бакыт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Url target apex
blkangelPetro123пропущено...

ну дак показывать надо.

Код: javascript
1.
2.
3.
4.
5.
if ($v("PXX_ITEM")=="USER1") {
window.open('http://localhost:8081/jasperserver/flow.html?_flowId=searchFlow&j_username=userreport1&j_password=userreport1');
} else {
window.open('http://localhost:8081/jasperserver/flow.html?_flowId=searchFlow&j_username=userrepor21&j_password=userreport2');
};


спасибо,
...
Рейтинг: 0 / 0
26.05.2015, 20:11
    #38969198
Бакыт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Url target apex
Бакытblkangelпропущено...


Код: javascript
1.
2.
3.
4.
5.
if ($v("PXX_ITEM")=="USER1") {
window.open('http://localhost:8081/jasperserver/flow.html?_flowId=searchFlow&j_username=userreport1&j_password=userreport1');
} else {
window.open('http://localhost:8081/jasperserver/flow.html?_flowId=searchFlow&j_username=userrepor21&j_password=userreport2');
};


спасибо,
вот такую ошибку показывает
Bad Request

The HTTP client sent a request that this server could not understand.
...
Рейтинг: 0 / 0
26.05.2015, 20:15
    #38969200
Бакыт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Url target apex
GustlyДелаешь хайден JASPER_LINK с источником pl/sql код.
Код: plsql
1.
2.
IF :APP_USER='USER1' then
return 'http://localhost:8081/jasperserver/flow.html?_flowId=searchFlow&j_username=userreport1&j_password=userreport1';



Потом уже на кнопке используешь &PASPER_LINK.
когда LIST делаю то , не воспринимает , а если в той странице делаю то работает
...
Рейтинг: 0 / 0
27.05.2015, 08:31
    #38969377
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Url target apex
БакытБакытпропущено...

спасибо,
вот такую ошибку показывает
Bad Request

The HTTP client sent a request that this server could not understand.
Тут же ясно написано, сервер тебя не понял.
Я с джаспер репорт не работал, но возможно он чуствителен к регистру параметров, их очередностью, а так же не забываем про экранирование символом в урл.
...
Рейтинг: 0 / 0
27.05.2015, 08:35
    #38969380
Бакыт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Url target apex
blkangelБакытпропущено...

вот такую ошибку показывает
Bad Request

The HTTP client sent a request that this server could not understand.
Тут же ясно написано, сервер тебя не понял.
Я с джаспер репорт не работал, но возможно он чуствителен к регистру параметров, их очередностью, а так же не забываем про экранирование символом в урл.
dinamic list сделал ,все работает
только вот когда подводишь к линку то внизу подсвечивается весь УРЛ (пароли, логины видны) как это можно отключить?
...
Рейтинг: 0 / 0
27.05.2015, 08:45
    #38969385
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Url target apex
Бакытblkangelпропущено...

Тут же ясно написано, сервер тебя не понял.
Я с джаспер репорт не работал, но возможно он чуствителен к регистру параметров, их очередностью, а так же не забываем про экранирование символом в урл.
dinamic list сделал ,все работает
только вот когда подводишь к линку то внизу подсвечивается весь УРЛ (пароли, логины видны) как это можно отключить?
Шифруй
...
Рейтинг: 0 / 0
27.05.2015, 09:40
    #38969436
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Url target apex
Бакыт,
я же тебе писал, у меня параноиков нету и это самый быстрый способ.
Если заказчик готов платить - переделывай на вызов из PL кода Jasper.
Защита лучше, но дороже.
Ты с ним посоветуйся.
...
Рейтинг: 0 / 0
27.05.2015, 10:12
    #38969470
Бакыт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Url target apex
Petro123Бакыт,
я же тебе писал, у меня параноиков нету и это самый быстрый способ.
Если заказчик готов платить - переделывай на вызов из PL кода Jasper.
Защита лучше, но дороже.
Ты с ним посоветуйся.

как бы на будущее

скрыть в jaspere делается так , если кому интересно
http://community.jaspersoft.com/wiki/how-bypass-jasperreports-server-login-and-hide-passed-username-and-password
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Url target apex / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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