|
|
|
открыть BLOB в новом окне
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! у меня вопрос... Работаю в APEX 4.1... Есть таблица с полем типа BLOB, в нем хранятся картинки. Стандартными средствами APEXa все прекрасно открывается. Необходимо только открывать эти самые картинки в новом окне. Подскажите пожалуйста, как это сделать? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2012, 12:32 |
|
||
|
открыть BLOB в новом окне
|
|||
|---|---|---|---|
|
#18+
ZararliKedi, я так понимаю, что открывать картинку в новом окне Вы хотите при клике по картинке в старом? А выводите всё это в виде таблицы. В Sample Application есть страница 3 с отчётом, один из столбцов которого — картинка с ссылкой на страницу 6, где эта картинка выводится отдельно в регионе. Можете посмотреть подробнее на отображение, данные, условие и прочее у элемента P6_IMAGE. Там же есть страница 12, у которой в секции JavaScript→Function and Global Variable Declaration есть следующий код: Код: javascript 1. 2. 3. 4. 5. В регионе Select Items PL/SQL-код рисует таблицу, один из столбцов в ней вызывает эту функцию. Функция в свою очередь открывает всплывающее окно со страницей 20, которая использует шаблон Popup. Можете использовать его же или сделать свой подобный. На странице 20 тоже можно посмотреть, как выводится картинка в отчёте из одной строки и одного столбца без заголовка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2012, 01:19 |
|
||
|
открыть BLOB в новом окне
|
|||
|---|---|---|---|
|
#18+
suPPLer, спасибо большое! все получилось :-) я просто разобрала как все сделано в Sample теперь другой вопрос.. хорошо если BLOB это *.jpg.... А если это *.pdf, то файл не открывется. Подозреваю, что проблема в том, что пишу '<img src="'||apex_util.get_blob_file_src('P6_PRODUCT_IMAGE',product_id)||'" />' как исправить так, чтобы и *.pdf и *.xls тоже открывались? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2012, 09:32 |
|
||
|
открыть BLOB в новом окне
|
|||
|---|---|---|---|
|
#18+
ZararliKedi, для файлов используются HTML-теги A , а не IMG . Можно просто выводить ссылки на файлы как столбец в отчёте, используя настройки Column Link в атрибутах столбца. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2012, 14:04 |
|
||
|
открыть BLOB в новом окне
|
|||
|---|---|---|---|
|
#18+
suPPLer, я наверное некорректно выразилась я меня ситуация один-к-одному как в примере. Т.е. я кликаю на имя файла, открывается ДРУГОЕ окно, в котором сразу отображается этот графический файл. В примере это Page 20. Но вот если файл не *.jpg, то в моем аналоге Page 20 ничего не отображается. Поле PICT типа BLOB в таблице BUI_PIC необязательно содержит графику. :-( Вот запрос, который который у меня написан select decode(nvl(dbms_lob.getlength(p.pict),0),0,null,'<img src="'||apex_util.get_blob_file_src('P79_PICT',id)||'" />') image from bui_pic p where id = :P200_ID_PIC Если я буду использовать тег <a> , то я просто создам ссылку, путь к документу, который надо где-то еще открыть. Это все уже написано в примере, Page 12. У меня все в точности так же. Нельзя ли как-нибудь на моей странице Page 200 открывать еще и остальные файлы? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2012, 15:11 |
|
||
|
открыть BLOB в новом окне
|
|||
|---|---|---|---|
|
#18+
ZararliKedi,
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 01:20 |
|
||
|
открыть BLOB в новом окне
|
|||
|---|---|---|---|
|
#18+
suPPLer, большое Вам спасибо!!! если в селекте написать '<a href="'||apex_util.get_blob_file_src('P79_PICT',a.id)||'" target="_blank">download</a> ' img, то все прекрасно открывается в новом окне! :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 09:37 |
|
||
|
открыть BLOB в новом окне
|
|||
|---|---|---|---|
|
#18+
А штатными средствами в апексе как-нибудь можно открыть новое окно по кнопке? Или это только через DA и яваскриптовскую функцию html_PopUp можно сделать?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 12:55 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=37786061&tid=1875045]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 368ms |

| 0 / 0 |
