1

我想使用 JavaScript/Apex 创建一个按钮,这样当我单击它时,就会“调用”一个 PL-SQL 过程。类似于普通的 html 按钮,但 onClick="JavaScript function()" 将是一个 pl-sql 过程。我正在尝试在 PL-SQL 包中执行此操作。

甚至可能吗?如果是这样,我真的很感激一个简单的例子来说明它是如何完成的。

4

1 回答 1

3

当您使用“oracle-apex”标签标记问题时,情况如下:

  • 有一个(Oracle)Apex 应用程序
  • 它有一个页面
  • 你想在它上面创建一个按钮 - 当它被按下时 - 调用一个过程(它是包的一部分)(例如,pkg_emp.p_employee(par_empno in number))
  • 你想让 JavaScript 参与其中

直到最后一个语句都没有问题。为什么选择JavaScript?这是顶点。一旦你创建了一个按钮(让我们称之为它P1_BTN_EMP),创建一个进程

  • 它的类型将是“PL/SQL 代码”
  • PL/SQL 代码将是

    pkg_emp.p_employee(:P1_EMPNO);
    

    where:P1_EMPNO代表您将要传递给过程的页面项目

  • 在“服务器端条件”下,将“按下按钮时”设置为P1_BTN_EMP(即您之前创建的按钮名称)。

就这样。

如果我完全没有抓住重点,我道歉;不,我不知道该怎么做,对不起。

于 2019-11-01T06:08:07.923 回答