Динамически загружать изображения в отчет в Apex - PullRequest
1 голос
/ 10 мая 2011

Как я могу динамически загружать изображения вместо данных ячеек в отчете в Oracle Application Express?

* 1003 Е.Г. *

Таблица содержит записи «Y» и «N». Когда я отображаю его в виде отчета, я хочу использовать определенные изображения в соответствии с данными в таблице. Если это «Y», отобразите одно изображение, а если «N», отобразите другое изображение.

1 Ответ

2 голосов
/ 10 мая 2011

Вы можете сделать это:

select id, 
       htf.img (case when flag='Y' then 'yesicon.png'
                                   else 'noicon.png' end) flag_icon
from   mytable
where  ...

Возможно, вам нужно добавить путь для имен файлов, например '# WORKSPACE_IMAGES # yesicon.png' и т. Д.

Если вы будете часто это использовать, то стоит упростить функцию, упрощающую ее:

select id, 
       mypkg.yesno_icon (flag) flag_icon
from   mytable
where  ...
...