在交互式报告的每一行末尾的按钮中添加功能

时间:2015-06-12 18:34:45

标签: oracle-apex

我在Internet Explorer 9上使用Oracle Apex 4.2。我已根据在oracle数据库(11g,版本11.2.0.1.0)中创建的视图创建了一个交互式报表(Workspace =数据库模式)我使用rownum的值作为标识不同行的键。 / p>

我创建了一个"下载"交互式报告中每行末尾的按钮:代码为

select V_DOCPERSON.key as key,
   '<input type="button" value="Download" >'  as "Download",
    V_DOCPERSON.DOCNUMBER as "Document Number",
    V_DOCPERSON."Person or Group" as "Person or Group",
    V_DOCPERSON.DOCNAME as "Document Name",
    V_DOCPERSON.ACCESSRIGHTS as "Access Rights",
    V_DOCPERSON.TYPIST as "Typist",
    V_DOCPERSON.AUTHOR as "Author",
    V_DOCPERSON.VERSION as "Version",
    V_DOCPERSON.VERSION_LABEL as "Version Label",
    V_DOCPERSON."FILE LOCATION" as "File Location"
from V_DOCPERSON V_DOCPERSON

每当用户点击&#34;下载&#34;按钮在相应行的末尾,我想要&#34;文件位置&#34;被复制,&#34;另存为&#34;弹出对话框,询问用户保存相应文件的位置。

可能的解决方案:我在&#34; Docname&#34;上创建了一个列链接,基于Awads Blog认为要上传(文件存储在远程Fileserver上,位置为这是&#34;文件位置&#34;)并在后台下载到相应的&#34;文件位置&#34;的Oracle目录。由用户选择。 最后显示&#39;下载&#39;链接到该文件,要求用户执行&#34;另存为&#34;通过浏览器操作下载到相应的位置。

问题是,我无法将文件位置的值传递给blob表,因为它是通过API完成的。

任何想法或替代解决方案?

非常感谢您的帮助

P.S:我是Oracle Apex的新手,请保持简单易用的解决方案。

0 个答案:

没有答案