OracleAPEX:从javascript调用存储过程
Oracle APEX: Call stored procedure from javascript
我需要一些关于oracle apex的帮助。我想做的事情如下:我有一张关于人的数据表。所以每一行恰好描述一个人。我想展示更多关于某个人的信息。例如,他或她去过的商店列表。其他表格提供的此类数据。
我是这样看的:右键单击某行上有人的表->选择选项(显示什么类型的信息)->执行存储过程并显示带有数据表的新页面(例如商店列表)。但是我该如何实现呢?
我已经找到了这个插件。现在我可以在右键单击后执行一些JavaScript函数。但是如何执行存储过程并显示新页面呢?
我是新来的顶点,任何帮助都将不胜感激。
您正试图重新发明轮子。你是新来的顶点。你仔细看过文件了吗
从其他人必须开始的地方开始:从一开始。报表+表单。列链接
对于刚进入顶点的人来说,有足够的帮助。
- 为期两天的开发人员指南,带您了解基本的顶点和良好的熟悉
- 在apex.oracle.com上获取工作空间
- 每个工作区都从示例数据库应用程序开始,基于产品和客户。您可以查看和编辑此应用程序这样你就可以从中收集到大量的信息
- 此外,还有打包的应用程序,其中许多提供常见情况的良好基本解决方案。再说一遍,你可以收集到很多的信息,并且在您解锁后它们甚至是可编辑的他们
在你熟悉了基础知识之后,你可以向前看。你的要求对一个新来的人来说太高了。您甚至想直接实现一个jQuery插件。你说的是ajax。如果你了解这些主题,那就太好了,它们对你来说很有价值,但你似乎甚至不知道如何展示和获取你的数据
一个好的开始是制作一个报告和表单。然后可以在表单中添加一些经典(或交互式)报告来表示相关数据。
这是可能的。首先,假设每一行都包含唯一的标识符ID。您必须向页面添加隐藏项,该项将包含有关某一行的其他信息。让我们把它命名为P1_ID。然后将以下JavaScript代码添加到包含初始数据的页面中(例如,问题中的页面,包含人员信息的表):
function TestFunction(action, el, pos) {
var id = $(el).children('td[headers="ID"]').text();
var href = 'f?p={APPLICATION ID}:{PAGE_NUMBER}:&SESSION.::::P2_ID:'+id;
window.location = href
}
函数名称应与插件设置中的名称匹配。示例:链接
根据应用程序,将APPLICATION_ID和PAGE_NUMBER替换为实际值。PAGE_NUMBER是包含有关行的附加信息的页码。
然后,您可以将一些带有附加信息的报告添加到页面中,并使用ID参数来选择有关某行的信息。
唯一的问题是,问题中提到的插件在刷新表后停止工作。例如,如果我们过滤表中的数据,那么右键单击时不会显示任何菜单。我现在不知道该怎么修。有什么想法吗?
- 从jQuery调用存储在Variable中的函数
- Azure documentdb存储过程返回部分结果
- 删除或隐藏下拉列表中的一些值,该列表由使用JavaScript的存储过程填充
- OracleAPEX:从javascript调用存储过程
- 从网站调用phpmyadmin中的存储过程来检查登录详细信息
- 将函数调用存储在数组中
- 调用存储在对象属性中的Javascript函数
- SQL-如何使用存储过程用新主键复制行
- 发送ajax数据中的存储过程
- 在MobileFirst javascript适配器中使用xml输入调用DB存储过程
- 如何从 JS 代码或存储过程在 DocumentDB 中执行预触发器
- 如何在 Javascript 中递归调用存储在变量中的函数
- 每次选择数据库列时调用 SQL“函数”(存储过程?
- 存储过程中的Mongodb处理 - JavaScript中的BSON到JSON
- 使用存储过程按需加载 JSTree
- JDBC - MySQL 调用存储过程
- REST调用登录过程,我们如何处理重定向
- 为什么同一个存储过程调用被多次触发
- 客户端Javascript调用Postgresql存储过程
- 如何创建多个下拉菜单,调用不同的存储过程,并将前一个下拉菜单选择作为参数