首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle Apex 5交互式报表blob图像显示

Oracle Apex 5交互式报表blob图像显示
EN

Stack Overflow用户
提问于 2016-09-13 13:24:56
回答 3查看 7.4K关注 0票数 1

我有一个已经在Oracle 4中可用的顶级应用程序。效果很好。

现在,我正在尝试迁移到APEX 5的同一个顶级应用程序。

在迁移了一些在中工作良好的功能之后,就不能在顶点5中工作了

  1. 将DB表中的Blob图像显示为顶点5中的交互式报告中的图标。

我正在使用下面的查询在交互式报告中显示图像

代码语言:javascript
复制
select
apex_util.get_blob_file_src('P16_IMAGE', image_id) as icon_image from image_table

在我的应用程序中,在列表视图下,当我试图访问下面的链接时,我得到了一个由apex_util.get_blob_file_src生成的URL,我在浏览器中得到了错误

disposition=inline

浏览器中的错误:

代码语言:javascript
复制
Not found

The requested URL /apex/apex_util.get_blob_file was not found on this server

请让我知道是否需要为Apex 5互动报告,以显示图标图像的任何具体设置。

EN

回答 3

Stack Overflow用户

发布于 2017-08-31 18:39:22

在区域定义中,有两件事将函数调用嵌入到图像标记中,以便将其显示为交互式报告上的图像。

代码语言:javascript
复制
SELECT '<img src="'||APEX_UTIL.GET_BLOB_FILE_SRC('P16_IMAGE',image_id,null,'inline')
||'" height="100" width="140"/>' as IMAGE_DISPLAY FROM IMAGE_TABLE

这将使您能够控制图像的宽度和大小。

其次,在报表属性上,确保显示类型为“标准报告列”

票数 0
EN

Stack Overflow用户

发布于 2017-09-02 11:13:06

在IR列HTML表达式中引用img的情况下,使用RESTful服务更快。例如,检查这个:http://krisrice.blogspot.ae/2013/07/using-restful-to-deliver-images-for-apex.html

即使您希望坚持使用GET_BLOB,也建议将所有的HTML标记从SQL移到列HTML表达式中。

票数 0
EN

Stack Overflow用户

发布于 2021-01-29 11:37:59

在交互式报告中显示Blob图像的最简单方法。

设置Blob "PIC_ID“的静态ID并在内联CSS中复制

tdheaders="PIC_ID“img {显示:块;宽度:40 4px;边框: 1px实心#999;填充:4px;背景:#f6f6f6;}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39471273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档