как добавить изображение вместо значка в шаблон карты - Oracle Apex
У меня есть классический отчет со стандартным запросом для карточки в классическом отчете для результатов поиска фасетированной области, но основное внимание уделяется тому, чтобы он запрашивал из базы данных и отображал на карточке как изображение вместо значка (т.е. я хочу поместить изображение там, где обычно находится значок карты). Я пробовал погуглить и изменить шаблон, но не нашел решения.
Обратите внимание, что это в Oracle Apex 19.2
Код включает
SELECT
id,
decode(nvl(dbms_lob.getlength(LOADED_PHOTO),0),0,null,
'<img alt="'||apex_escape.html_attribute(name)||'" title="'||apex_escape.html_attribute(name)
||'" style="border: 4px solid #CCC; -moz-border-radius: 50%; -webkit-border-radius: 50%;" '
||'src="'||apex_util.get_blob_file_src('P586_LOAD_PHOTO',id)||'" height="75" width="75" />') CARD_ICON,
'My Company' CARD_TITLE,
'This is my Company' CARD_TEXT,
'Subtext of my company' CARD_SUBTEXT
FROM dual
Любая помощь будет оценена спасибо
1 ответ
Я думаю, что вы не включаете mimetype, как говорится в документации.
SELECT ID, NAME,CASE WHEN NVL(dbms_lob.getlength(document),0) = 0
THEN NULL
ELSE CASE WHEN attach_mimetype like 'image%'
THEN '<img src="'||apex_util.get_blob_file_src('P4_DOCUMENT',id)||'" />'
ELSE
'<a href="'||apex_util.get_blob_file_src('P4_DOCUMENT',id)||'">Download</a>'
end
END new_img
FROM TEST_WITH_BLOB