通过在apex oracle中单击表单(iframe)打开链接

时间:2019-12-14 10:02:14

标签: javascript oracle oracle-apex

这是该主题的第二个问题)我有一个电子表格,其中有位置。我想单击Oracle顶点表中的链接以打开一个表单(模态),在该表单中将有一个框架,在这些坐标上的地图上有一个点。我已经获得了代码的帮助,但是它在新页面上向我打开了地图(这很好,但并不方便),我希望以表单的形式打开地图!感谢您的帮助。但是由于我不懂Java脚本,所以不得不寻求帮助

with your_table (id, x, y) as
  (select 1, 45.13, 16.38 from dual union all
   select 2, 46.18, 15.87 from dual
 )
select
  id, x, y, 
  --
  '<a href=http://maps.google.com/maps?q=' || 
   translate(y, ',', '.') || '+' || 
   translate(x, ',', '.') ||
  ' target="_blank">Display</a>' 
  as display_link
from your_table

1 个答案:

答案 0 :(得分:0)

正如我在上一个问题的评论中所说,一个选择是创建一个PL / SQL动态内容类型区域,该区域是一个(存储的)PL / SQL过程,其结果是运行(数量){{ 1}}会在屏幕上“绘制”内容。

您需要页面HTML标头

HTP.PRN

而过程本身必须创建如下所示的内容:

<script 
  src="http://maps.googleapis.com/maps/api/js?sensor=false" 
  type="text/javascript"
>
</script>

我建议您创建一个包含代码的不同部分的表,并分块地创建 ,将一个表连接到另一个表上。根据您所显示的内容,某些部分可能需要循环。

阅读此示例中写的内容;您会找到各种Google API内容的参考,以便您研究如何精确地做到这一点。